code: public String getMarkedContent() {
          Position startPosition = new Position(currentMarkedPosition.getIndexInContent(), currentMarkedPosition.getLine(),
                                                currentMarkedPosition.getColumn());
  
          mark();
  
          return getContentBetween(startPosition, currentMarkedPosition);
      }
docs: Returns the string content for characters bounded by the previous marked position and the position of the currentToken
  (inclusive). Method also marks() the new position the the currentToken.
  
  @return the string content for characters bounded by the previous marked position and the position of the currentToken
  (inclusive).