docs: public void reinitialize(InputStream systemIn, PrintStream systemOut, PrintStream systemErr) throws IOException {
          if (reader != null) {
              reader.shutdown();
          }
          initialize(systemIn, systemOut, systemErr);
      }