if (value == null) { value = super.getPropertyDirect(key); } log.debug(getFileName()+": "+key + "=" + value);
    protected Object getPropertyDirect(String key) {        Object value = null;        if (value == null) {            value = System.getProperties().getProperty(key);        }        if (value == null) {            value = super.getPropertyDirect(key);        }        log.debug(getFileName()+": "+key + "=" + value);                return value;    }