code: public void initBasedOnOptions() {
      inputSourceMaps.putAll(options.inputSourceMaps);
      // Create the source map if necessary.
      if (options.sourceMapOutputPath != null) {
        sourceMap = options.sourceMapFormat.getInstance();
        sourceMap.setPrefixMappings(options.sourceMapLocationMappings);
        if (options.applyInputSourceMaps) {
          sourceMap.setSourceFileMapping(this);
          if (options.sourceMapIncludeSourcesContent) {
            for (SourceMapInput inputSourceMap : inputSourceMaps.values()) {
              addSourceMapSourceFiles(inputSourceMap);
            }
          }
        }
      }
    }
docs: Do any initialization that is dependent on the compiler options.