docs: public static void replaceTokensInScript(
              final String script,
              final MultiDataContext<ContextView, DataContext> dataContext,
              final ScriptfileUtils.LineEndingStyle style,
              final File destination,
              final String nodeName
      )
              throws IOException
      {
          if (null == script) {
              throw new NullPointerException("script cannot be null");
          }
          replaceTokensInReader(
                  new StringReader(script),
                  dataContext,
                  style,
                  destination, nodeName
          );
      }