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