fun Ġf 1 ( <! ELEMENT ! >: ĠInt ) Ġ{} Ċ Ċ fun Ġf 2 ( <! ELEMENT ! >: ĠBoolean , Ġ<! ELEMENT ! >: ĠBoolean ) Ġ= Ġ<! ELEMENT !> Ċ Ċ fun Ġf 3 ( val Ġ<! ELEMENT ! >: ĠBoolean Ġ= Ġ<! ELEMENT ! >, Ġvar Ġ<! ELEMENT ! >: ĠBoolean ) Ġ= Ġ<! ELEMENT !> Ċ Ċ class ĠA Ġ{ ĊĠĠĠ Ġval Ġx 1 : ĠBoolean Ġ= Ġ<! ELEMENT !> ĊĠĠĠĠĠĠĠ Ġset ( <! ELEMENT ! >) Ġ= Ġ<! ELEMENT !> ĊĠĠĠ Ġvar Ġx 2 : ĠBoolean Ġ= Ġ<! ELEMENT !> ĊĠĠĠĠĠĠĠ Ġset ( var arg Ġ<! ELEMENT ! >: ĠBoolean ) Ġ= Ġ<! ELEMENT !> Ċ } Ċ