package Ġchapter 9 . recipe 1 Ċ Ċ import Ġjava . awt . Color Ċ /** Ċ Ġ* ĠChapter : ĠMis cellaneous Ċ Ġ* ĠRecipe : Ċ Ġ*/ Ċ Ċ data Ġclass ĠCo lo red Text Ċ @ Jvm Over loads Ċ constructor ( ĊĠĠĠĠĠĠĠ Ġvar Ġtext : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠ Ġvar Ġcolor : ĠColor Ġ= Ġdefault Color ) Ġ{ ĊĊĠĠĠ Ġfun Ġprint To Console () Ġ= Ġprintln ( text ) ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Field ĊĠĠĠĠĠĠĠ Ġval Ġdefault Color Ġ= ĠColor . BLUE ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġprocess Text ( text : ĠString ): ĠString Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( text ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġto LowerCase (). trim (). capitalize () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ Ċ }