target.getFeatures().clear(); target.addAllFeatures(source.getFeatures()); target.getFeatures().clear(); for (Object f : source.getFeatures()){ Feature clone = new DefaultFeature(); FeatureCloner.copyAndOverrideBasicFeaturesProperties((Feature)f, clone);