val Ġv Ġ= Ġfoo ( object Ġ: Ġjava . lang . Runnable Ġ{ ĊĠĠĠ Ġval Ġv 2 Ġ= Ġobject Ġ: ĠA , ĠB Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġf () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject Ġ: Ġjava . io . Serializable , ĠXXX Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġo Ġ= Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< caret > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }) Ċ