question: public final AssertSubscriber < T > await ( ) { if ( cdl . getCount ( ) == 0 ) { return this ; } try { cdl . await ( ) ; } catch ( InterruptedException ex ) { throw new AssertionError ( "Wait interrupted" , ex ) ; } return this ; }
target:  Blocking method that waits until a complete successfully or error signal is received.