public static Cons walkUnwindProtectTree(Cons tree, Object [] MV_returnarray) {
    if (tree.value == Stella.SYM_STELLA_SYS_UNWIND_PROTECT) {
      { Cons _return_temp = tree;

        MV_returnarray[0] = Stella.SGT_STELLA_VOID;
        return (_return_temp);
      }
    }
    { Cons _return_temp = Cons.cons(Stella.SYM_STELLA_SYS_UNWIND_PROTECT, Cons.walkListOfStatements(tree.rest).concatenate(Stella.NIL, Stella.NIL));

      MV_returnarray[0] = Stella.SGT_STELLA_VOID;
      return (_return_temp);
    }
  }