protected void closeSourceFeatures() { if (sourceFeatures != null && getSourceFeatureIterator() != null) { sourceFeatureIterator.close(); sourceFeatureIterator = null; sourceFeatures = null; filteredFeatures = null; listFilter = null; // NC - joining nested atts for (AttributeMapping attMapping : selectedMapping) { if (attMapping instanceof JoiningNestedAttributeMapping) { ((JoiningNestedAttributeMapping) attMapping).close(this); } } } }