m_mappingRules.generate(rule);
    public void generate(DialPlanContext plan, EmergencyRouting er) {        List rules = plan.getGenerationRules();        m_mappingRules.begin();        m_authRules.begin();        m_fallbackRules.begin();        generate(er);        for (Iterator i = rules.iterator(); i.hasNext();) {            IDialingRule rule = (IDialingRule) i.next();            m_mappingRules.generate(rule);            m_authRules.generate(rule);            m_fallbackRules.generate(rule);        }        m_mappingRules.end();        m_authRules.end();        m_fallbackRules.end();        List attendantRules = plan.getAttendantRules();        for (Iterator i = attendantRules.iterator(); i.hasNext();) {            AttendantRule ar = (AttendantRule) i.next();            if (ar.isEnabled()) {                AttendantScheduleFile file = new AttendantScheduleFile();                file.generate(ar);                m_attendantScheduleFiles.add(file);            }        }    }