docs: public final void setError(IOException exception) throws IOException {
      Objects.requireNonNull(exception, "exception required");
      errorMessage = exception.getMessage();
      // StringWriter sw = new StringWriter();
      // exception.printStackTrace(new PrintWriter(sw));
      // errorMessage+="\n====\n"+sw.toString();
      errorStatus = true;
      throw exception;
    }