package Ġcom . mine in aby ss . id of r ont . commands . children Ċ Ċ import Ġcom . mine in aby ss . id of r ont . commands . Command Ċ Ċ interface ĠCommand Creating Ġ{ ĊĠĠĠ Ġoperator Ġfun ĠString . div ( other : ĠString ) Ġ= Ġmutable ListOf ( this , Ġother ) ĊĠĠĠ Ġoperator Ġfun ĠMutable Collection < String >. div ( other : ĠString ) Ġ= Ġadd ( other ). let Ġ{ Ġthis Ġ} ĊĊĠĠĠ Ġoperator Ġfun ĠCollection < String >. invoke ( desc : ĠString Ġ= Ġ"", Ġinit : ĠCommand . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ= ĊĠĠĠĠĠĠĠ Ġcommand ( names Ġ= Ġthis . to Typed Array (), Ġdesc Ġ= Ġdesc , Ġinit Ġ= Ġinit ) ĊĊĠĠĠ Ġoperator Ġfun ĠString . invoke ( desc : ĠString Ġ= Ġ"", Ġinit : ĠCommand . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ= ĊĠĠĠĠĠĠĠ Ġcommand ( names Ġ= ĠarrayOf ( this ), Ġdesc Ġ= Ġdesc , Ġinit Ġ= Ġinit ) ĊĊĠĠĠ Ġfun Ġcommand ( var arg Ġnames : ĠString , Ġdesc : ĠString Ġ= Ġ"", Ġinit : ĠCommand . () Ġ-> ĠUnit Ġ= Ġ{} ): ĠCommand ? Ċ } Ċ