package Ġcom . bon net rouge . to on up . Common s . W ack Classes Ċ Ċ class ĠM alle able Bool ( boolean : ĠBoolean ) Ġ{ ĊĠĠĠ Ġvar Ġbool Ġ= Ġboolean ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĠĠĠ Ġvar Ġis Hard Value Ġ= Ġfalse ĊĊĠĠĠ Ġfun Ġsoft Bool ( boolean : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ(! is Hard Value ) Ġbool Ġ= Ġboolean ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġhard Bool ( boolean : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbool Ġ= Ġboolean ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġmake Hard () Ġ{ ĊĠĠĠĠĠĠĠ Ġis Hard Value Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġmake Soft () Ġ{ ĊĠĠĠĠĠĠĠ Ġis Hard Value Ġ= Ġfalse ĊĠĠĠ Ġ} Ċ } Ċ