import Ġjava . awt . image . Buffered Image Ċ Ċ enum Ġclass ĠCreation State { ĊĠĠĠ ĠSt icker , ĊĠĠĠ ĠSet Ċ } Ċ Ċ data Ġclass ĠUser Data ( ĊĠĠĠ Ġvar Ġcreation State : ĠCreation State ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġcurrent St icker SetName : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġcurrent St icker Set Title : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġcurrent St icker Image : ĠBufferedImage ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġcurrent St icker Emoji : ĠString ? Ġ= Ġnull Ċ ) Ċ Ċ object ĠUser DataStore Ġ{ ĊĠĠĠ Ġprivate Ġval ĠuserData Ġ= Ġmutable Map Of < Long , ĠUser Data >() ĊĊĠĠĠ Ġoperator Ġfun Ġget ( userId : ĠLong ) Ġ= ĠuserData . get Or Put ( userId , Ġ:: UserData ) Ċ } Ċ