object ĠSystem Ġ{ ĊĊĠĠĠ Ġfun Ġ< T > Ġarray copy ( src : ĠArray < T ?> ?, Ġsrc Pos : ĠInt , Ġdest : ĠArray < T ? >, Ġdest Pos : ĠInt , Ġlength : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsrc ?. copy Into ( dest , Ġdest Pos , Ġsrc Pos , Ġsrc Pos Ġ+ Ġlength ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġarray copy ( src : ĠByteArray ?, Ġsrc Pos : ĠInt , Ġdest : ĠByteArray , Ġdest Pos : ĠInt , Ġlength : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsrc ?. copy Into ( dest , Ġdest Pos , Ġsrc Pos , Ġsrc Pos Ġ+ Ġlength ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġarray copy ( src : ĠInt Array ?, Ġsrc Pos : ĠInt , Ġdest : ĠInt Array , Ġdest Pos : ĠInt , Ġlength : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsrc ?. copy Into ( dest , Ġdest Pos , Ġsrc Pos , Ġsrc Pos Ġ+ Ġlength ) ĊĠĠĠ Ġ} ĊĊ Ċ } Ċ