package Ġcom . github . ch ico fer re ira . stock checker . product . property Ċ Ċ interface ĠProduct Property < T > Ġ{ ĊĊĠĠĠ Ġval Ġname : ĠString ĊĊĠĠĠ Ġfun Ġrender ( value : ĠT ): ĠString ĊĊĠĠĠ Ġfun Ġof Value ( value : ĠT ): ĠValue < T > Ġ= ĠValue < T >( this , Ġvalue ) ĊĊĠĠĠ Ġdata Ġclass ĠValue < T >( val Ġproperty : ĠProduct Property < T >, Ġval Ġvalue : ĠT ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġrender (): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġproperty . render ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= Ġrender () ĊĊĠĠĠ Ġ} Ċ Ċ } ĊĊ