void prepareFileForParsing(@NotNull Language templateLanguage,
                             @NotNull CharSequence originalSourceCode,
                             @NotNull CharSequence templateSourceCode) {
    addDummyStringsToRangesToRemove(templateSourceCode);
    OuterLanguageRangePatcher
      patcher = OuterLanguageRangePatcher.EXTENSION.forLanguage(templateLanguage);
    if (patcher != null) {
      StringBuilder builder =
        templateSourceCode instanceof StringBuilder ? (StringBuilder)templateSourceCode : new StringBuilder(templateSourceCode);
      insertDummyStringIntoInsertionRanges(patcher, originalSourceCode, builder);
    }
  }
void prepareFileForParsing(@NotNull Language templateLanguage,
                             @NotNull CharSequence originalSourceCode,
                             @NotNull CharSequence templateSourceCode)