}
final ManagementRuleConfig ruleConfig =
(ManagementRuleConfig)getFactoryContainer();
ActionConfig actionConfig = ruleConfig.getActionConfig();
if ( actionConfig != null )
{
throw new IllegalStateException( "action already exists as " +
actionConfig.getName() + ", " + actionConfig.getActionMBeanName());
}
final String ruleName = ruleConfig.getName();
getOldManagementRules().addActionToManagementRule( ruleName, mbeanName );