/guava/android/guava/src/com/google/common/util/concurrent/AbstractService.java
checkCurrentState( TERMINATED) ;checkCurrentState( RUNNING) ;
checkCurrentState ( RUNNING ) ;
return this; } @Override public final void awaitRunning() { monitor.enterWhenUninterruptibly(hasReachedRunning); try { <extra_id_0> } finally { monitor.leave(); } } @Override public final void awaitRunning(long timeout, TimeUnit unit) throws TimeoutException {