docs: protected ExecArgList createScriptArgsList(final Map<String, Map<String, String>> dataContext) {
  
          final ScriptPluginProvider plugin = getProvider();
          final File scriptfile = plugin.getScriptFile();
          final String scriptargs = null != plugin.getScriptArgs() ?
                                    DataContextUtils.replaceDataReferencesInString(plugin.getScriptArgs(), dataContext) :
                                    null;
          final String[] scriptargsarr = null!=plugin.getScriptArgsArray() ?
                                         DataContextUtils.replaceDataReferencesInArray(plugin.getScriptArgsArray(), dataContext) :
                                         null;
          final String scriptinterpreter = plugin.getScriptInterpreter();
          final boolean interpreterargsquoted = plugin.getInterpreterArgsQuoted();
  
  
          return getScriptExecHelper().createScriptArgList(scriptfile.getAbsolutePath(),
                  scriptargs, scriptargsarr, scriptinterpreter, interpreterargsquoted);
      }