instance.featureIterators.put(featureTypeName, daFeatureIterator);
instance.nestedSourceExpressions.put(featureTypeName, nestedSourceExpression);
for (Instance.Skip toSkip : instance.skipped) {
while (daFeatureIterator.hasNext()
&& daFeatureIterator.checkForeignIdValues(toSkip.idValues)) {
daFeatureIterator.skip();
}
}
return daFeatureIterator;