/guava/android/guava/src/com/google/common/util/concurrent/ServiceManager.java
if ( !monitor.waitForUninterruptibly( awaitHealthGuard, timeout, unit) ) { monitor.enterWhenUninterruptibly( awaitHealthGuard) ; }
monitor.enterWhenUninterruptibly ( awaitHealthGuard ) ;
} } void addListener(Listener listener, Executor executor) { listeners.addListener(listener, executor); } void awaitHealthy() { <extra_id_0> try { checkHealthy(); } finally { monitor.leave(); } }