code: public synchronized static String getSetupJavaScript(String urlPrefix) {
          if (requireConfigJavaScript == null) {
              List<String> prefixes = new ArrayList<>();
              prefixes.add(urlPrefix);
  
              requireConfigJavaScript = generateSetupJavaScript(prefixes);
          }
          return requireConfigJavaScript;
      }
docs: Returns the JavaScript that is used to setup the RequireJS config.
  This value is cached in memory so that all of the processing to get the String only has to happen once.
  
  @param urlPrefix The URL prefix where the WebJars can be downloaded from with a trailing slash, e.g. /webJars/
  @return The JavaScript block that can be embedded or loaded in a &lt;script&gt; tag