@Override public SecurityConfiguration getContribution() { checkState(initialized, "not initialized"); Lock lock = Locks.read(readWriteLock); try { return model; } finally { lock.unlock(); } }
/** * Check if current state is given state. */ @VisibleForTesting boolean is(final State state) { Lock lock = Locks.read(readWriteLock); try { return current == state; } finally { lock.unlock(); } }