class PrimitiveLongCollections {

    public static PrimitiveLongIterator iterator(final long... items) {
        return new PrimitiveLongResourceCollections.PrimitiveLongBaseResourceIterator(Resource.EMPTY) {
            private int index = -1;

            @Override
            protected boolean fetchNext() {
                return ++index < items.length && next(items[index]);
            }
        };
    }

    private  PrimitiveLongCollections();

}