@Override public DatasetReader<E> newReader() { final DatasetReader<E> wrappedReader = newEntityScanner(); final Iterator<E> filteredIterator = constraints.filter( wrappedReader.iterator(), getAccessor()); AbstractDatasetReader<E> reader = new AbstractDatasetReader<E>() {
@Override public DatasetReader<E> newReader() { final DatasetReader<E> wrappedReader = newEntityScanner(); final Iterator<E> filteredIterator = constraints.filter( wrappedReader.iterator(), getAccessor()); AbstractDatasetReader<E> reader = new AbstractDatasetReader<E>() {