public static Stella_Object walkBquoteTree(Cons tree, Object [] MV_returnarray) {
    if (Cons.badArgumentCountP(tree, 1)) {
      return (Stella_Object.walkDontCallMeTree(tree, Stella.SGT_STELLA_UNKNOWN, MV_returnarray));
    }
    { Stella_Object otree = null;
      StandardObject otype = null;

      { Object [] caller_MV_returnarray = new Object[1];

        otree = Stella_Object.walkATree(Stella_Object.simplifyBquoteTree(Stella_Object.expandBquoteTree(tree.rest.value)), caller_MV_returnarray);
        otype = ((StandardObject)(caller_MV_returnarray[0]));
      }
      { Stella_Object _return_temp = otree;

        MV_returnarray[0] = otype;
        return (_return_temp);
      }
    }
  }