docs: public void extractAndWriteMsgs(
        SoyMsgBundleHandler msgBundleHandler, OutputFileOptions options, ByteSink output)
        throws IOException {
      resetErrorReporter();
      SoyMsgBundle bundle = doExtractMsgs();
      msgBundleHandler.writeExtractedMsgs(bundle, options, output, errorReporter);
      throwIfErrorsPresent();
      reportWarnings();
    }