code: public static InsnList monitorEnter() {
          InsnList ret = new InsnList();
          ret.add(new InsnNode(Opcodes.MONITORENTER));
  
          return ret;
      }
docs: Generates a MONITORENTER instruction, which consumes an Object from the top of the stack.
  @return instructions for a pop