-OffRoadVehicleException class extends the Exception class
-IOffRoadVehicle interface with 2 methods
-The abstract class MachineClass with 2 methods