code: function outputNeededConstants( code ) {
      try {
          let out = arrayToCodeWithNewLine( code.generateRequires(), "    " );
          out += arrayToCodeWithNewLine( code.generateNeededBehindFunctions(), "    " );
          out += arrayToCodeWithNewLine( code.generateFunctions(), "    " );
          out += arrayToCodeWithNewLine( code.generateGlobalVariables(), "    " );
          return out;
      } catch ( ex ) {
          bubble( ex, "outputNeededConstants" );
          return null;
      }
  }
docs: Declare requires, converters, global variables, list of needed behind functions, ...
  
  @param  {object} code - Helper for Javascript code writing.
  
  @return {string} Resulting JS code.