private void generateModeExclusionRules(List<CtModeExclusionRule> modeExclusionRules) {
		if (null == modeExclusionRules || modeExclusionRules.size() == 0) return;
		for (CtModeExclusionRule exclusionRule : modeExclusionRules) {
			List<String> excludedList = exclusionRule.getExcludeWith();
			if (null == excludedList || excludedList.size() == 0) continue;
			String[] excludedModes = excludedList.toArray(new String[excludedList.size()]);
			String mode = exclusionRule.getMode();
			theory.addModeExclusionRules(mode, excludedModes);
		}
	}