code: @Override
      public void handleText(
              final char[] buffer, final int offset, final int len,
              final int line, final int col)
              throws ParseException {
  
          this.someSelectorsMatch = false;
          for (int i = 0; i < this.selectorsLen; i++) {
  
              this.selectorMatches[i] =
                      this.selectorFilters[i].matchText(false, this.markupLevel, this.markupBlocks[this.markupLevel]);
              if (this.selectorMatches[i]) {
                  this.someSelectorsMatch = true;
              }
  
          }
  
          if (this.someSelectorsMatch) {
              markCurrentSelection();
              this.selectedHandler.handleText(buffer, offset, len, line, col);
              unmarkCurrentSelection();
              return;
          }
  
          unmarkCurrentSelection();
          this.nonSelectedHandler.handleText(buffer, offset, len, line, col);
  
      }
docs: /*
  -----------
  Text events
  -----------