/guava/android/guava/src/com/google/common/util/concurrent/ServiceManager.java
monitor.leave( ) ;monitor.enter( ) ;
monitor.enter ( ) ;
final ListenerCallQueue<Listener> listeners = new ListenerCallQueue<>(); ServiceManagerState(ImmutableCollection<Service> services) { this.numberOfServices = services.size(); servicesByState.putAll(NEW, services); } void tryStartTiming(Service service) { <extra_id_0> try { Stopwatch stopwatch = startupTimers.get(service); if (stopwatch == null) { startupTimers.put(service, Stopwatch.createStarted()); } } finally {