Object o = context.valueForKey(key);
Object o = _context.valueForKey(key);
    protected void addPageLevelValues() {        for(Enumeration e = pageLevelKeys.objectEnumerator(); e.hasMoreElements(); ) {            String key = (String)e.nextElement();            Object o = context.valueForKey(key);            if(o != null)                dict.takeValueForKey(o, key);        }        String path = "components." + context.valueForKey("pageName") + ".editors";        NSArray keys = (NSArray)allKeys.valueForKeyPath(path);        if(keys != null) {            for(Enumeration e = keys.objectEnumerator(); e.hasMoreElements(); ) {                String key = (String)e.nextElement();                Object o = context.valueForKey(key);                if(o != null)                    dict.takeValueForKeyPath(o, key);            }        }        path = "components." + context.valueForKey("pageName") + ".supports";        keys = (NSArray)allKeys.valueForKeyPath(path);        if(keys != null) {            for(Enumeration e = keys.objectEnumerator(); e.hasMoreElements(); ) {                String key = (String)e.nextElement();                Object o = context.valueForKey(key);                if(o != null)                    dict.takeValueForKeyPath(o, key);            }        }    }