}
@Override
public Void visitAssignmentExpression(AssignmentExpression node) {
Token operator = node.getOperator();
TokenType operatorType = operator.getType();
if (operatorType != TokenType.EQ) {
operatorType = operatorFromCompoundAssignment(operatorType);
Expression leftHandSide = node.getLeftHandSide();
if (leftHandSide != null) {
String methodName = operatorType.getLexeme();
Type staticType = getStaticType(leftHandSide);
MethodElement staticMethod = lookUpMethod(leftHandSide, staticType, methodName);
node.setStaticElement(staticMethod);