String getRawText() {
      StringBuilder builder = new StringBuilder();
      for (RangeHighlightingData data : myRanges) {
        if (data.isBold) {
          builder.append(BOLD_START_MARKER);
        }
        builder.append(myText, data.textRange.getStartOffset(), data.textRange.getEndOffset());
        if (data.isBold) {
          builder.append(BOLD_END_MARKER);
        }
      }
      return builder.toString();
    }
String getRawText()