class PrimitiveLongCollections {

    public static PrimitiveLongIterator filter(PrimitiveLongIterator source, final LongPredicate filter) {
        return new PrimitiveLongFilteringIterator(source) {
            @Override
            public boolean test(long item) {
                return filter.test(item);
            }
        };
    }

    private  PrimitiveLongCollections();

}