if(this.resolver == null) {
resolver = typeHelper.getNamespaceResolver();
} else {
resolver = this.resolver;
}
String xsiPrefix = resolver.resolveNamespaceURI(XMLConstants.SCHEMA_INSTANCE_URL);
if ((xsiPrefix == null) || xsiPrefix.equals(SDOConstants.EMPTY_STRING)) {
this.resolver = new NamespaceResolver();
resolver = this.resolver;
copyNamespaces(typeHelper.getNamespaceResolver(), resolver);
xsiPrefix = resolver.generatePrefix(XMLConstants.SCHEMA_INSTANCE_PREFIX);