baseImports.addImport("java.util.Iterator", "To access category IDs");
baseImports.addImport("org.dmd.dmc.DmcOmni", "To map class and attribute names to info");
baseImports.addImport("org.dmd.dmc.DmcObject", "To support the dynamic constructor");
baseImports.addImport("org.dmd.dmc.DmcClassInfo", "To support retrieval of rule class");
baseImports.addImport("org.dmd.dmc.DmcAttributeInfo", "To support retrieval of attribute info");
baseImports.addImport("org.dmd.dmc.rules.RuleKey", "To allow rule sorting");
baseImports.addImport("org.dmd.dmc.rules.DynamicInitIF", "To allow for dynamic initialization of rule data");
baseImports.addImport("org.dmd.dms.generated.dmo.RuleDataDMO", "To allow access to the rule data DMO");
if (isAttributeRule)
baseImports.addImport("org.dmd.dmc.rules.AttributeRuleKey", "To allow rule sorting");