package ĠA qu ari um čĊč Ċ fun Ġmain ( args : ĠArray < String > ){ čĊĠĠĠ Ġprintln (" what Ġis Ġthis Ġcolor ?: Ġ${ Color . BLUE . rgb }") čĊĠĠĠ Ġprintln ( match Se al ( Se aL ion ())) č Ċ } čĊč Ċ object ĠMob y D ick Wh ale Ġ{ čĊĠĠĠ Ġval Ġauthor Ġ= Ġ" Her man ĠMel ville " čĊĠĠĠ Ġfun Ġjump () Ġ{ čĊĠĠĠĠĠĠĠ Ġ// Ġ... čĊĠĠĠ Ġ} č Ċ } čĊč Ċ enum Ġclass ĠColor ( val Ġrgb : ĠInt ) Ġ{ čĊĠĠĠ ĠRED ( 0 xFF 0 0 0 0 ), čĊĠĠĠ ĠGREEN ( 0 x 0 0 FF 0 0 ), čĊĠĠĠ ĠBL UE ( 0 x 0 0 0 0 FF ), čĊĠĠĠ ĠY ELLOW ( 0 xFFFF 0 0 ) č Ċ } čĊč Ċ sealed Ġclass ĠSe al čĊč Ċ class ĠSe aL ion : ĠSe al () č Ċ class ĠW al rus : ĠSe al () čĊč Ċ fun Ġmatch Se al ( se al : ĠSe al ): ĠString Ġ{ čĊĠĠĠ Ġreturn Ġwhen ( se al ) Ġ{ čĊĠĠĠĠĠĠĠ Ġis ĠW al rus Ġ-> Ġ" it 's Ġa Ġw al rus " čĊĠĠĠĠĠĠĠ Ġis ĠSe aL ion Ġ-> Ġ" is Ġa Ġse al ion " čĊĠĠĠ Ġ} č Ċ }