String faultLocal = "".equals(fault.name()) ? faultQName.getLocalPart() : fault.name();
faultName = new QName(faultNS, faultLocal);
XMLType xmlType = new XMLType(faultName, null);
faultType.setLogical(xmlType);
}
if (!"".equals(fault.faultBean())) {
faultBean = AccessController.doPrivileged(new PrivilegedAction<Class<?>>() {
public Class<?> run() {
try {
return Class.forName(fault.faultBean(), false, cls.getClassLoader());
} catch (ClassNotFoundException e) {