package Ġlib . s RAD . logic Ċ Ċ import Ġjava . lang . Number FormatException Ċ import Ġjava . util .* Ċ Ċ fun ĠString . is Double (): ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġtry Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . toDouble () ĊĠĠĠĠĠĠĠ Ġtrue ĊĠĠĠ Ġ} catch Ġ( number Format : ĠNumber FormatException ){ ĊĠĠĠĠĠĠĠ Ġfalse ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠString . is Int (): ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġtry Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . toInt () ĊĠĠĠĠĠĠĠ Ġtrue ĊĠĠĠ Ġ} catch Ġ( number Format : ĠNumber FormatException ){ ĊĠĠĠĠĠĠĠ Ġfalse ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠString . to Mutable List (): ĠMutable List < String > Ġ{ ĊĠĠĠ Ġval Ġmutable List Ġ= Ġmutable ListOf < String >() ĊĠĠĠ Ġval Ġtokens Ġ= ĠString Tokenizer ( this ) ĊĠĠĠ Ġwhile ( tokens . hasMore Tokens ()) Ġ{ ĊĠĠĠĠĠĠĠ Ġmutable List . add ( tokens . nextToken ()) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġmutable List Ċ } Ċ