Node *monitor_box(const JVMState* jvms, uint idx) const {
   assert(verify_jvms(jvms), "jvms must match");
   return in(_jvmadj + jvms->monitor_box_offset(idx));
 }
 void  set_monitor(const JVMState* jvms, uint idx, Node *c) {
   assert(verify_jvms(jvms), "jvms must match");
   set_req(_jvmadj + jvms->monoff() + idx, c);
 }
 void ensure_stack(JVMState* jvms, uint stk_size) {
   assert(verify_jvms(jvms), "jvms must match");
   int grow_by = (int)stk_size - (int)jvms->stk_size();
   if (grow_by > 0)  grow_stack(jvms, grow_by);
 }
  Node *stack(const JVMState* jvms, uint idx) const {
    assert(verify_jvms(jvms), "jvms must match");
    return in(_jvmadj + jvms->stkoff() + idx);
 }
 void  set_argument(JVMState* jvms, uint idx, Node *c) {
   assert(verify_jvms(jvms), "jvms must match");
   set_req(jvms->argoff() + idx, c);
 }
 void  set_stack(JVMState* jvms, uint idx, Node *c) {
   assert(verify_jvms(jvms), "jvms must match");
   set_req(jvms->stkoff() + idx, c);
 }
 Node *monitor_obj(JVMState* jvms, uint idx) const {
   assert(verify_jvms(jvms), "jvms must match");
   return in(jvms->monitor_obj_offset(idx));
 }
 Node *argument(JVMState* jvms, uint idx) const {
   assert(verify_jvms(jvms), "jvms must match");
   return in(jvms->argoff() + idx);
 }
 // Functionality from old debug nodes which has changed
 Node *local(JVMState* jvms, uint idx) const {
   assert(verify_jvms(jvms), "jvms must match");
   return in(jvms->locoff() + idx);
 }