public ObjectInstance createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)
throws ReflectionException, InstanceAlreadyExistsException, MBeanException, NotCompliantMBeanException,
InstanceNotFoundException {
if (ObjectNameAddressUtil.isReservedDomain(name)) {
throw new NotCompliantMBeanException(MESSAGES.reservedMBeanDomain(Constants.DOMAIN));
}
return delegate.createMBean(className, name, loaderName, params, signature);
}