int startPosition = position(expression);
int endPosition = startPosition + length(leftExpression);
addProblem(expression, startPosition, endPosition, invalidLeftExpression);
}
else {
leftExpression.accept(this);
}
}
// Missing right expression
if (!expression.hasRightExpression()) {