code: @Override
    public void init() {
      if (!getProcessContext().inheritsIO()) {
        newThread(String.format("Process [%d] Standard Out Reader", safeGetId()),
          newProcessStreamReader(getProcess().getInputStream())).start();
  
        if (!getProcessContext().isRedirectingErrorStream()) {
          newThread(String.format("Process [%d] Standard Error Reader", safeGetId()),
            newProcessStreamReader(getProcess().getErrorStream())).start();
        }
      }
  
      initialized.set(true);
    }
docs: Initializes the {@link ProcessAdapter} by starting {@link Thread Threads} to process the {@link Process Process's}
  input and error IO streams.
  
  @see org.cp.elements.lang.Initable#init()