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