package Ġcom . t ene br as . sp ero Ċ Ċ import Ġjava . util .* Ċ Ċ class ĠConfig ( val Ġitems : ĠMap < String , ĠAny > Ġ= ĠHashMap ()) Ġ{ ĊĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġfun Ġ< T > Ġget ( key : ĠString ): ĠT Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ(! items . containsKey ( key )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠArray Index OutOfBoundsException (" Config Value Ġdoesn 't Ġhave Ġkey Ġ'$ key '") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġitems . get ( key ) Ġas ĠT ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset ( key : ĠString , Ġvalue : ĠAny ): ĠConfig Ġ{ ĊĊĠĠĠĠĠĠĠ Ġitems . plus ( Pair ( key , Ġvalue )) ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} Ċ }