if(lockLoggerTrace.isDebugEnabled()) { lockLoggerTrace.debug("called method " + method + " without a lock, ec="+this, new Exception());
if(lockTrace.isDebugEnabled()) { lockTrace.debug("called method " + method + " without a lock, ec="+this, new Exception());
    protected boolean autoLock(String method) {        boolean wasAutoLocked = false;                if (lockCount == 0 && useAutoLock()) {            wasAutoLocked = true;            autoLockCount++;            lock();        }        if(lockCount == 0) {	        if (!isAutoLocked() && !isFinalizing) {	            if(lockLoggerTrace.isDebugEnabled()) {	                lockLoggerTrace.debug("called method " + method + " without a lock, ec="+this, new Exception());	            } else {	                lockLogger.warn("called method " + method + " without a lock, ec="+this);	            }	        }        }                return wasAutoLocked;    }