/*
 * +-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                             |
 * |                                                   |
 * +---------------------------------------------------+ 
 *
 */


Author: Graeme Burnett    
Draft
  Last Updated :