// if we got here then we have performed a successful injection for each rule in the rule map
// if the map is empty then we ned to generate a warning that the rule was not injectable
if (ruleMap.isEmpty() && firstRule != null) {
// we parsed the rule but failed ever to inject it
TypeWarningException twe = new TypeWarningException("failed to find any matching trigger method in class " + TypeHelper.internalizeClass(triggerClassName));
ruleScript.recordTransform(loader, triggerClassName, null, null, firstRule, twe);
}
for (String key : ruleMap.keySet()) {
String triggerMethodName = getKeyTriggerMethodName(key);