code: @Deprecated
      public final Proc launch(String[] cmd, boolean[] mask, String[] env, OutputStream out, FilePath workDir) throws IOException {
          return launch(cmd, mask, env, null, out, workDir);
      }
docs: Launch a command with optional censoring of arguments from the listener (Note: <strong>The censored portions will
  remain visible through /proc, pargs, process explorer, etc. i.e. people logged in on the same machine</strong>
  This version of the launch command just ensures that it is not visible from a build log which is exposed via the
  web)
  
  @param cmd     The command and all it's arguments.
  @param mask    Which of the command and arguments should be masked from the listener
  @param env     Environment variable overrides.
  @param out     stdout and stderr of the process will be sent to this stream. the stream won't be closed.
  @param workDir null if the working directory could be anything.
  @return The process of the command.
  @throws IOException When there are IO problems.
  
  @deprecated as of 1.311
  Use {@link #launch()} and its associated builder pattern