if (state == CLEAN) {
if (state == CLEAN && propname.charAt(0) != '_') {
    protected void set(String propname, Object value, int type) {        checkWriteLock();        if (propMap == null) {            propMap = new Hashtable();        }        propname = propname.trim();        String p2 = propname.toLowerCase();        Property prop = (Property) propMap.get(p2);        if (prop != null) {            prop.setValue(value, type);        } else {            prop = new Property(propname, this);            prop.setValue(value, type);            propMap.put(p2, prop);        }        lastmodified = System.currentTimeMillis();        if (state == CLEAN) {            markAs(MODIFIED);        }    }