code: private void writeDepsContent(Map<String, DependencyInfo> depsFiles,
        Map<String, DependencyInfo> jsFiles, PrintStream out)
        throws IOException {
      // Print all dependencies extracted from srcs.
      writeDepInfos(out, jsFiles.values());
  
      // Print all dependencies extracted from deps.
      if (mergeStrategy == InclusionStrategy.ALWAYS) {
        // This multimap is just for splitting DepsInfo objects by
        // it's definition deps.js file
        Multimap<String, DependencyInfo> infosIndex =
            Multimaps.index(depsFiles.values(), DependencyInfo::getName);
  
        for (String depsPath : infosIndex.keySet()) {
          String path = formatPathToDepsFile(depsPath);
          out.println("\n// Included from: " + path);
          writeDepInfos(out, infosIndex.get(depsPath));
        }
      }
    }
docs: Creates the content to put into the output deps.js file. If mergeDeps is
  true, then all of the dependency information in the providedDeps will be
  included in the output.
  @throws IOException Occurs upon an IO error.