public void processAreas(Consumer<TextRange> consumer) {
    if (splitter == null || text == null) {
      return;
    }
    splitter.split(text, getRange(), consumer);
  }
public void processAreas(Consumer<TextRange> consumer)