@Override
	public void remove() {
		inner.remove();
	}
TODO Document me

Note the innerFactory may return null to skip an outer element.

TODO: Test innerFactory returning null.

@param <O>
@param <I>
Ghidra/Debug/ProposedUtils/src/main/java/generic/NestedIterator.java