// Ġ" Create Ġfunction Ġ' next ' Ġfrom Ġusage " Ġ" true " Ċ class ĠFoo Iterator < T > Ġ{ ĊĠĠĠ Ġfun Ġhas Next (): ĠBoolean Ġ{ Ġreturn Ġfalse Ġ} ĊĠĠĠ Ġfun Ġnext (): ĠAny Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠUnsupportedOperationException (" not Ġimplemented ") Ġ// To Ġchange Ġbody Ġof Ġcreated Ġfunctions Ġuse ĠFile Ġ| ĠSettings Ġ| ĠFile ĠTemplates . ĊĠĠĠ Ġ} Ċ } Ċ class ĠFoo < T > Ġ{ ĊĠĠĠ Ġfun Ġiterator (): ĠFoo Iterator < String > Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠUnsupportedOperationException (" not Ġimplemented ") ĊĠĠĠ Ġ} Ċ } Ċ fun ĠAny . component 1 (): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġ 0 Ċ } Ċ fun ĠAny . component 2 (): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġ 0 Ċ } Ċ fun Ġfoo () Ġ{ ĊĠĠĠ Ġfor Ġ(( i : ĠInt , Ġj : ĠInt ) Ġin ĠFoo < Int >()) Ġ{ Ġ} Ċ }