digester.addBeanPropertySetter(m_pattern + EL_VALUE);
digester.addRule(m_pattern + EL_VALUE, new BeanPropertyNullOnEmptyStringRule("value"));
        public void addRuleInstances(Digester digester) {            digester.addObjectCreate(m_pattern, m_class);            digester.addSetProperties(m_pattern, "parent", null);            digester.addRule(m_pattern, new CopyOfRule());            digester.addBeanPropertySetter(m_pattern + EL_VALUE);            digester.addBeanPropertySetter(m_pattern + "/description");            digester.addBeanPropertySetter(m_pattern + "/profileName");            digester.addBeanPropertySetter(m_pattern + EL_LABEL);            addSettingTypes(digester, m_pattern + "/type/");            digester.addSetNext(m_pattern, "addSetting", SettingImpl.class.getName());        }