public void fireAfterRuleBaseUnlocked() { final Iterator<RuleBaseEventListener> iter = getEventListenersIterator(); if (iter.hasNext()) { final AfterRuleBaseUnlockedEvent event = new AfterRuleBaseUnlockedEvent(this.ruleBase); do { iter.next().afterRuleBaseUnlocked(event); } while (iter.hasNext()); } }