package Ġstdlib Ċ Ċ class ĠString Value ( private Ġval Ġvalue : ĠString ) Ġ: ĠValue Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġas Number (): ĠDouble Ġ{ ĊĊĠĠĠĠĠĠĠ Ġreturn Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġjava . lang . Double . parseDouble ( value ) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠNumber FormatException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠInteger . MAX _ VALUE . toDouble () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġas String (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġvalue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġas Link (): ĠAny Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġas String () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġas String () ĊĠĠĠ Ġ} Ċ } Ċ