/guava/android/guava/src/com/google/common/util/concurrent/ServiceManager.java
monitor.leave( ) ;monitor.enter( ) ;
monitor.enter ( ) ;
} } finally { monitor.leave(); } } void markReady() { <extra_id_0> try { if (!transitioned) { ready = true; } else { List<Service> servicesInBadStates = Lists.newArrayList(); for (Service service : servicesByState().values()) {