package Ġorg . code to me . z ir con . internal . color Ċ Ċ import Ġorg . code to me . z ir con . api . color . TextColor Ċ import Ġorg . code to me . z ir con . api . color . TextColor Factory Ċ import Ġjava . awt . Color Ċ Ċ data Ġclass ĠDefault TextColor ( private Ġval Ġred : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġgreen : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġblue : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġalpha : ĠInt Ġ= ĠText Color Factory . DEFAULT _ ALPHA ) Ġ: ĠText Color Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġcache Key Ġ= Ġ"$ red $ green $ blue $ alpha " ĊĊĠĠĠ Ġoverride Ġfun Ġgenerate CacheKey () Ġ= Ġcache Key ĊĊĠĠĠ Ġprivate Ġval Ġcolor : ĠColor Ġ= ĠColor ( red , Ġgreen , Ġblue , Ġalpha ) ĊĊĠĠĠ Ġoverride Ġfun Ġto AW T Color () Ġ= Ġcolor ĊĊĠĠĠ Ġoverride Ġfun Ġget Red () Ġ= Ġred ĊĊĠĠĠ Ġoverride Ġfun Ġget Green () Ġ= Ġgreen ĊĊĠĠĠ Ġoverride Ġfun Ġget Blue () Ġ= Ġblue ĊĊĠĠĠ Ġoverride Ġfun Ġget Alpha () Ġ= Ġalpha Ċ Ċ }