final ObjectName newName;
try {
newName = moi.preRegister(mbs, name);
} catch (RuntimeException e) {
throw new RuntimeMBeanException(e,
"RuntimeException thrown in preRegister method");
} catch (Error er) {
throw new RuntimeErrorException(er,
"Error thrown in preRegister method");
} catch (MBeanRegistrationException r) {