package Ġcom . ree va js . ree va . runtime . primitives Ċ Ċ import Ġcom . ree va js . ree va . runtime . JS Value Ċ Ċ sealed Ġclass ĠJS Boolean ( val Ġboolean : ĠBoolean ) Ġ: ĠJS Value () Ġ{ ĊĠĠĠ Ġfun Ġinv () Ġ= Ġif Ġ( this Ġis ĠJ ST r ue ) ĠJS False Ġelse ĠJ ST r ue ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġvalue Of ( bool : ĠBoolean ) Ġ= Ġif Ġ( bool ) ĠJ ST r ue Ġelse ĠJS False ĊĠĠĠ Ġ} Ċ } Ċ Ċ object ĠJ ST r ue Ġ: ĠJS Boolean ( true ) Ċ Ċ object ĠJS False Ġ: ĠJS Boolean ( false ) Ċ