docs: public List<String> compileToIncrementalDomSrc(SoyIncrementalDomSrcOptions jsSrcOptions) {
      resetErrorReporter();
      // For incremental dom backend, we don't desugar HTML nodes since it requires HTML context.
      ParseResult result = parse(passManagerBuilder().desugarHtmlNodes(false));
      throwIfErrorsPresent();
      List<String> generatedSrcs =
          new IncrementalDomSrcMain(scopedData.enterable(), typeRegistry)
              .genJsSrc(result.fileSet(), result.registry(), jsSrcOptions, errorReporter);
      throwIfErrorsPresent();
      reportWarnings();
      return generatedSrcs;
    }