print(")");
else {  for (int i = 0; i < dims.length; i++) { print("["); dims[i].accept(this); print("]"); } }
    public void visitNewArrayExpression(JNewArrayExpression self,                                        CType type,                                        JExpression[] dims,                                        JArrayInitializer init)    {	//we should see no zero dimension arrays	assert dims.length > 0 : "Zero Dimension array" ;	//and no initializer	assert init == null : "Initializers of Abstract Arrays not supported in RStream yet";	//print the absarray call with the dimensions...	print(" absarray" + dims.length + "(");	dims[0].accept(this);	for (int i = 1; i < dims.length; i++) {	    print(",");	    dims[i].accept(this);	}	print(")");    }