package Ġcom . k ier an . win ni peg bus backend . enums Ċ Ċ import Ġjava . io . Serializable Ċ Ċ enum Ġclass ĠCoverage Types Ġconstructor ( var ĠtypeName : ĠString ) Ġ: ĠSerializable Ġ{ ĊĠĠĠ ĠREG ULAR (" regular "), ĊĠĠĠ ĠEXPRESS (" express "), ĊĠĠĠ ĠSUP ER _ EXPRESS (" super Ġexpress "), ĊĠĠĠ ĠR AP ID _ TRANS IT (" rapid Ġtransit "); ĊĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġget Enum ( coverage Type : ĠString ?): ĠCoverage Types Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( coverage Type Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( coverage Type ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCoverage Types . EXPRESS . typeName Ġ-> ĠCoverage Types . EXPRESS ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCoverage Types . SUPER _ EXPRESS . typeName Ġ-> ĠCoverage Types . SUPER _ EXPRESS ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCoverage Types . R AP ID _ TRANS IT . typeName Ġ-> ĠCoverage Types . R AP ID _ TRANS IT ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠCoverage Types . REG ULAR ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCoverage Types . REG ULAR ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ