          * Creates a new ArrayList from items of current Stream
          * @example
          * <pre>
+         *     var s:Stream = $(1, 2, 3);
+         *     var c:ArrayList = s.list();
+         *     trace(c);
+         *     //ArrayList{1, 2, 3}
          * </pre>
          */
         public function list():ArrayList

         * Creates a new Array from items of current Stream
         * @example
         * <pre>
         * </pre>
         */
        public function array():Array


        /**
         * Creates a new ArrayCollection from items of current Stream
         * @example
         * <pre>
         *     var s:Stream = $(1, 2, 3);
         *     var c:ArrayCollection = s.collection();
         *     trace(c);
         *     //ArrayCollection{1, 2, 3}
         * </pre>
         */
        public function collection():ArrayCollection
        {
