code: @Override
    public void abort(final String msg, Throwable t) {
      if (t != null) {
        LOG.fatal(msg, t);
      } else {
        LOG.fatal(msg);
      }
      this.aborted = true;
      try {
        close();
      } catch(IOException e) {
        throw new RuntimeException("Could not close the connection", e);
      }
    }
docs: {@inheritDoc}