out.print(")");
  public void generateAssignRef(PhpWriter out, Expr value, boolean isTop)    throws IOException  {    VarState state = getVarState();    if (! isTop)      out.print("(");        if (_var.isGlobal() || _var.isVariable()) {      out.print(getJavaVar());      out.print(" = env.setVar(\"");      out.printJavaString(_name);      out.print("\", ");      value.generateRef(out);      out.print(")");    }    else {      out.print(getJavaVar());      out.print(" = ");      value.generateRef(out);    }        if (! isTop)      out.print(")");        // XXX: handle the .toValue()  }