private PointFeature nextFilteredDataPoint() {
        while (origIter.hasNext()) {
            PointFeature pointFeat = origIter.next();
            if (filter.filter(pointFeat)) {
                return pointFeat;
            }
        }

        return null;
    }
private PointFeature nextFilteredDataPoint() {
        while (origIter.hasNext()) {
            PointFeature pointFeat = origIter.next();
            if (filter.filter(pointFeat)) {
                return pointFeat;
            }
        }

        return null;
    }
private PointFeature nextFilteredDataPoint ( ) { while ( origIter . hasNext ( ) ) { PointFeature pointFeat = origIter . next ( ) ; if ( filter . filter ( pointFeat ) ) { return pointFeat ; } } return null ; }
Returns the next point that satisfies the filter, or {@code null} if no such point exists.

@return the next point that satisfies the filter, or {@code null} if no such point exists.
Returns the next point that satisfies the filter or { @code null } if no such point exists .