@Test(expected = UnsupportedOperationException.class) public void testWriteLockNewCondition() throws Exception { reentrantReadWriteUpdateLock.writeLock().newCondition(); }
@Override public Lock writeLock() { return writeLock; }
ReentrantReadWriteUpdateLock implements ReadWriteUpdateLock { @Override public Lock writeLock() { return writeLock; } }
ReentrantReadWriteUpdateLock implements ReadWriteUpdateLock { @Override public Lock writeLock() { return writeLock; }  }
ReentrantReadWriteUpdateLock implements ReadWriteUpdateLock { @Override public Lock writeLock() { return writeLock; }  @Override Lock updateLock(); @Override Lock readLock(); @Override Lock writeLock(); }
ReentrantReadWriteUpdateLock implements ReadWriteUpdateLock { @Override public Lock writeLock() { return writeLock; }  @Override Lock updateLock(); @Override Lock readLock(); @Override Lock writeLock();  }