} else if (nodeName.equals(XMLConstants.EMBEDDED_ID)) {
return new XMLEmbeddedIdAccessor(accessibleObject, node, this);
} else if (nodeName.equals(XMLConstants.TRANSIENT)) {
return new XMLTransientAccessor(accessibleObject, node, this);
} else {
return new XMLBasicAccessor(accessibleObject, node, this);
}
}