docs: static Process execShellScript(
              final Logger logger,
              final File workingdir,
              final File scriptfile,
              final String scriptargs,
              final String[] scriptargsarr,
              final Map<String, Map<String, String>> envContext,
              final Map<String, Map<String, String>> newDataContext,
              final String interpreter,
              final String logName,
              final boolean interpreterArgsQuoted
      ) throws IOException {
  
          final ProcessBuilder processBuilder = buildProcess(workingdir, scriptfile, scriptargs, scriptargsarr, envContext,
                                                             newDataContext, interpreter, interpreterArgsQuoted);
          logger.info("[" + logName + "] executing: " + processBuilder.command());
          return processBuilder.start();
      }