private Iterator deserializeUnsupportedTypes()

in src/main/java/org/apache/sling/nosql/generic/resource/impl/ValueMapConvertingNoSqlAdapter.java [82:100]


    private Iterator<NoSqlData> deserializeUnsupportedTypes(final Iterator<NoSqlData> source) {
        if (source == null) {
            return null;
        }
        return new Iterator<NoSqlData>() {
            @Override
            public boolean hasNext() {
                return source.hasNext();
            }
            @Override
            public NoSqlData next() {
                return deserializeUnsupportedTypes(source.next());
            }
            @Override
            public void remove() {
                source.remove();
            }
        };
    }