* @throws DmcValueExceptionSet
*/
void addRuleCategory(RuleCategory rc) throws ResultException, DmcValueException {
if (checkAndAdd(rc.getObjectName(),rc,ruleCategoryDefs) == false){
ResultException ex = new ResultException();
ex.addError(clashMsg(rc.getObjectName(),rc,ruleCategoryDefs,"rule categories"));
throw(ex);
}
if (checkAndAdd(rc.getObjectName(),rc,allDefs) == false){
ResultException ex = new ResultException();
ex.addError(clashMsg(rc.getObjectName(),rc,allDefs,"definition names"));