defines.add("vegitarian"); Setting actual3 = conditional.evaluate(defines);
m_definitions.add("vegitarian"); Setting actual3 = m_root.evaluate(m_definitions);
    public void testIf() throws Exception {        InputStream in = getClass().getResourceAsStream("conditionals.xml");        SettingSet root = m_builder.buildModel(in, null);        assertTrue(root instanceof ConditionalSet);        ConditionalSet conditional = (ConditionalSet) root;                Set defines = new HashSet();        defines.add("hairy");                Setting actual = conditional.evaluate(defines);        assertNotNull(actual.getSetting("man/shave"));                defines.add("neandrathal");        Setting actual2 = conditional.evaluate(defines);        assertNull(actual2.getSetting("man/shave"));                defines.add("vegitarian");        Setting actual3 = conditional.evaluate(defines);        assertNull(actual3.getSetting("human/eat/hamburger"));        assertNotNull(actual3.getSetting("human/eat/vegiburger"));    }