// we are checking the type, not the object as FeatureImpl, because they could still
// be non-features that are constructed as features for the purpose of feature
// chaining.
return;
}
Identifier ident = object.getIdentifier();
if (ident == null) {
return;
}
String id = Converters.convert(ident.getID(), String.class);
if (idSet.idExists(id)) {
// XSD type ids can only appear once in the same document, otherwise the document is
// not schema valid. Attributes of the same ids should be encoded as xlink:href to
// the existing attribute.
Object clientProperties = att.getUserData().get(Attributes.class);