// ĠOriginal Ġbug : ĠK T - 3 1 9 4 6 Ċ Ċ // ĠAlso Ġrepro es Ġon Ġinterface Ċ abstract Ġclass ĠBase < T > Ġ{ ĊĠĠĠ Ġ// ĠAlso Ġrepro es Ġif Ġabstract ĊĠĠĠ Ġopen Ġfun Ġfoo ( a : ĠT , Ġb : ĠAny ? Ġ= Ġnull ) Ġ{} Ċ } Ċ Ċ // ĠConcrete Ġtype ĠHAS Ġto Ġbe Ġprimitive Ċ class ĠDerived Ġ: ĠBase < Int >() Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġfoo ( a : ĠInt , Ġb : ĠAny ?) Ġ{} Ċ } Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġ// ĠMust Ġomit Ġargument Ġfor Ġparameter Ġwith Ġdefault Ġvalue ĊĠĠĠ ĠDerived (). foo ( 4 2 ) Ċ } Ċ