@Override
	public T next() {
		if (hasNext()) {
			T t = nextThing;
			nextThing = null;
			return t;
		}
		return null;
	}
Construct a new FilteredIterator.
@param it the iterator to filter
@param filter the filter on T
Ghidra/Framework/Generic/src/main/java/generic/FilteredIterator.java