interface Engine {} interface InternalCombustionEngine extends Engine {} interface ElectricEngine extends Engine {} interface SteamEngine extends Engine {}