class ĠX Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġinstance (): ĠX Ġ= ĠX () ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġf ( insp : ĠX ){} Ċ Ċ fun Ġtest ( ins a : ĠAny ) Ġ{ ĊĠĠĠ Ġf ( ins < caret >) Ċ } Ċ Ċ // ĠORDER : Ġinstance Ċ // ĠORDER : Ġ" insp Ġ=" Ċ // ĠORDER : Ġin sa Ċ