OverridingStatus () { if (myOverridingStatus.getLock().tryLock()) { try { return !myOverridingStatus.isEmpty()? myOverridingStatus : null; } finally { myOverridingStatus.getLock().unlock(); } } return null; }