     import flashx.textLayout.debug.assert;
 
     import mx.collections.ArrayCollection;
+    import mx.collections.IList;
     import mx.logging.ILogger;
     import mx.logging.Log;
     import mx.logging.targets.TraceTarget;
 
     import org.flexunit.asserts.assertEquals;
     import org.flexunit.asserts.assertFalse;
+    import org.flexunit.asserts.assertTrue;
 
     public class TestStream
     {

            verify(array.collection, original);
            verify(array.list, original);


            var collection:Stream = $(new ArrayCollection([1, 2, 3]));
            assertEquals(collection.empty, false);

    import com.kemsky.impl.curry;
    import com.kemsky.impl.filters._;
    import com.kemsky.impl.filters.add;
    import com.kemsky.impl.filters.and;
    import com.kemsky.impl.filters.eq;
    import com.kemsky.impl.filters.ge;
    import com.kemsky.impl.filters.gt;
    import com.kemsky.impl.filters.le;
    import com.kemsky.impl.filters.lt;
    import com.kemsky.impl.filters.ne;
    import com.kemsky.impl.filters.or;
    import com.kemsky.impl.filters.prop;
    import com.kemsky.impl.filters.subtract;

