docs: @Override
    public void visitToken(Token token) {
      if (!token.getType().equals(EOF)) {
        /* Handle all the lines of the token */
        String[] tokenLines = EOL_PATTERN.split(token.getValue(), -1);
  
        int firstLineAlreadyCounted = lastTokenLine == token.getLine() ? 1 : 0;
        getContext().peekSourceCode().add(metric, (double) tokenLines.length - firstLineAlreadyCounted);
  
        lastTokenLine = token.getLine() + tokenLines.length - 1;
      }
    }