throw new MBeanException(new OperationNotSupportedException(),"Operation not found in MBEan: "+operationName+"("+signature+")");
throw new MBeanException(new IllegalArgumentException("Operation not found in MBEan: "+operationName+"("+signature+")"));
	public Object invoke(String operationName, Object[] params, String[] signature)			throws MBeanException, ReflectionException {		if (operationName.equals(RELOAD_OPERATION_NAME)){			reloadConfiguration();			return null;		}		if (operationName.equals(NEW_PROPERTY_OPERATION_NAME)){			if (signature.equals(NEW_PROPERTY_OPERATION_SIGNATURE_1))				newProperty((String)params[0]);			else if (signature.equals(NEW_PROPERTY_OPERATION_SIGNATURE_2))				newProperty((String)params[0],params[1]);			else				throw new MBeanException(new OperationNotSupportedException(),"Operation not found in MBEan: "+operationName+"("+signature+")");			return null;		}		throw new MBeanException(new OperationNotSupportedException(),"Operation not found in MBEan: "+operationName+"("+signature+")");	}