if (prefix == null) { prefix = pPrefix; }
if (prefix != null) className = prefix + className;
if (suffix == null) { suffix = pSuffix; }
if (suffix != null) className += suffix;
}
JavaQName xmlInterfaceName = JavaQNameImpl.getInnerInstance(pContext.getXMLInterfaceName(), className);
setXMLInterfaceName(xmlInterfaceName);
if (implementationName == null) {
setXMLImplementationName(JavaQNameImpl.getInnerInstance(pContext.getXMLImplementationName(),
className + "Impl"));
} else {
setXMLImplementationName(JavaQNameImpl.getInstance(implementationName, true));
}
setXMLHandlerName(JavaQNameImpl.getInnerInstance(pContext.getXMLHandlerName(), className + "Handler"));
setXMLSerializerName(JavaQNameImpl.getInnerInstance(pContext.getXMLSerializerName(), className + "Serializer"));
setXMLValidatorName(JavaQNameImpl.getInstance(xmlInterfaceName.getPackageName() + ".impl",
xmlInterfaceName.getClassName() + "Validator"));
setPMName(JavaQNameImpl.getInstance(xmlInterfaceName.getPackageName() + ".impl",
xmlInterfaceName.getClassName() + "PM"));
}