print(")");
statementContext = oldStatementContext; printRParen();
    public void visitAssignmentExpression(JAssignmentExpression self,                                          JExpression left,                                          JExpression right) {	//do not print class creation expression	if (passParentheses(right) instanceof JQualifiedInstanceCreation ||	    passParentheses(right) instanceof JUnqualifiedInstanceCreation ||	    passParentheses(right) instanceof JQualifiedAnonymousCreation ||	    passParentheses(right) instanceof JUnqualifiedAnonymousCreation)	    return;	//we are assigning an array to an array in C, we want to do 	//element-wise copy!!		if (!KjcOptions.absarray && 	    ((left.getType() != null && left.getType().isArrayType()) ||	    (right.getType() != null && right.getType().isArrayType()))) {	    	    arrayCopy(left, right);	    return;	}	lastLeft=left;        print("(");        left.accept(this);        print(" = ");        right.accept(this);        print(")");    }