if (!StrToRStream.GENERATE_ABSARRAY && left.getType() != null && left.getType().isArrayType() && right.getType() != null && right.getType().isArrayType()) { arrayCopy(left, right); return; }
    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;		lastLeft=left;        print("(");        left.accept(this);        print(" = ");        right.accept(this);        print(")");    }