question: public void addAlternateNames ( List < AlternateName > alternateNames ) { if ( alternateNames != null ) { for ( AlternateName alternateName : alternateNames ) { addAlternateName ( alternateName ) ; } } }
target:  Do a double set : add (not replace !) the AlternateNames to the current GisFeature and for each alternatenames : set the current GisFeature as the GisFeature of the Alternate Names