@Override public Object setEL(PageContext pc, Key propertyName, Object value) { try { return Reflector.setField(this, propertyName.getString(), value); } catch (PageException e) { return value; } }
@Override public Object get(PageContext pc, Key key) throws PageException { return Reflector.getField(this, key.getString()); }
@Override public Object set(PageContext pc, Key propertyName, Object value) throws PageException { return Reflector.setField(this, propertyName.getString(), value); }
@Override public Object get(PageContext pc, Key key, Object defaultValue) { return Reflector.getField(this, key.getString(), defaultValue); }