/*
* +-Operation---------------------------------------------------------------------------------------+
* |
* |
* |
* |
* |
* |
* +-------------------------------------------------------------------------------------------------+
*
* Formal Template (please delete from your code)
*
* +--------------------------------------------------------------------------------------------------+
* | Operation Compartment
* |
* | visibility name ( parameter-list ) : return-type-expression { property-string }
* |
* | parameter-list => name : type-expression = default-value
* |
* +--------------------------------------------------------------------------------------------------+
*
* Example (please delete from your code)
*
* +-Operations----------------------------------------+
* | |
* | + drive(speed: float, direction : enum Direction) |
* | + getData() : CarData |
* | |
* +---------------------------------------------------+
*
*/