code: public void destroy(Exception e) {
          if (this.appCallback != null) {
              this.appCallback.destroy(e);
              this.appCallback = null;
          }
      }
docs: This method is called when there is a problem with the
  connectAsync call further down the stack. This will just
  be used as a pass through.
  
  @param e