Object value = WOOgnl.factory().getValue(keyPath(), component);
Object value = null; try { value = WOOgnl.factory().getValue(keyPath(), component); } catch(NullPointerException ex) { System.err.println("NullPointerException in WOOgnlAssociation with keyPath '" + keyPath() + "'");    }
    public Object valueInComponent(WOComponent component) {        WOAssociation.Event event = _markStartOfEventIfNeeded("valueForKeyPath", keyPath(), component);        Object value = WOOgnl.factory().getValue(keyPath(), component);                if(event != null)            EOEventCenter.markEndOfEvent(event);        if(_debugEnabled)            _logPullValue(value, component);        return value;    }