package Ġnn l . ro cks . k act o os . list Ċ Ċ /** Ċ Ġ* ĠIterable Ġas Ġ[ List ]. Ċ Ġ* Ċ Ġ* ĠThis Ġclass Ġshould Ġbe Ġused Ġvery Ġcarefully . ĠYou Ġmust Ġunderstand Ġthat Ċ Ġ* Ġit Ġwill Ġfetch Ġthe Ġentire Ġcontent Ġof Ġthe Ġencaps ulated Ġ[ List ] Ġon Ġeach Ċ Ġ* Ġmethod Ġcall . ĠIt Ġdoesn 't Ġcache Ġthe Ġdata Ġany how . ĠIf Ġyou Ġdon 't Ġneed Ġthis Ġ[ List ] Ċ Ġ* Ġto Ġre - fresh Ġits Ġcontent Ġon Ġevery Ġcall , Ġby Ġdoing Ġround - tri ps Ġto Ġthe Ċ Ġ* Ġencaps ulated Ġiterable , Ġdecor ate Ġit Ġwith Ġ[ Sticky List ]. Ċ Ġ* Ċ Ġ* ĠThere Ġis Ġno Ġthread - safety Ġguarantee . Ċ Ġ* Ċ Ġ* Ġ@ param ĠT ĠList Ġtype Ċ Ġ* Ġ@ since Ġ 0 . 1 Ċ Ġ*/ Ċ class ĠList Of < T Ġ: ĠAny > Ġ: ĠList Envelope < T > Ġ{ ĊĊĠĠĠ Ġconstructor ( src : ĠIterable < T >) Ġ: Ġsuper ({ Ġsrc . toList () Ġ}) ĊĊĠĠĠ Ġconstructor ( var arg Ġargs : ĠT ) Ġ: Ġthis ( args . as Iterable ()) Ċ } Ċ