@Override public void setCalendar(String name, Calendar value) { setProperty(name, value); }
@Override public void setInt(String name, int value) { setProperty(name, value); }
@Override public void setLong(String name, long value) { setProperty(name, value); }
@Override public void setFloat(String name, float value) { setProperty(name, value); }
@Override public void setString(String name, String value) { setProperty(name, value); }
@Override public void setDouble(String name, double value) { setProperty(name, value); }
@Override public void setBoolean(String name, boolean value) { setProperty(name, value); }
@Override public void setDate(String name, Date value) { setProperty(name, value); }
@Override public Object put(String key, Object value) { Object current = get(key); setProperty(key, value); return current; }
@Override public Object setValue(Object value) { Object old = null; try { old = getProperty(key); } catch (Throwable e1) { log().t(key,e1); } try { setProperty(key, value); } catch (Throwable e) { log().t(key,e); } return old; }