question: private void tryShutdown ( ) { if ( isClosing ( ) && isOkToClose ( ) ) shutdown ( closeFuture . get ( ) ) ; }
target:  Close was signaled in closeAsync() but there were pending messages at that time. This method attempts the shutdown if the returned result cleared up the last pending message.