def __init__(self, inst, code_units):
    Opcode.__init__(self, inst)
    raise ValueError('debug this when we find one of these')
    arg_count = (inst[0] >> 12)
    self.method_ref_idx = inst[1]
    self.method_hdl_ref = inst[2]
    self.regs = list()
    regs = (inst[3] | ((inst[0] << 8) & 983040))
    self.proto = inst[4]
    for i in range(arg_count):
        self.regs.append((regs & 15))
        regs >>= 4
def __init__(self, inst, code_units):
    Opcode.__init__(self, inst)
    raise ValueError('debug this when we find one of these')
    arg_count = (inst[0] >> 12)
    self.method_ref_idx = inst[1]
    self.method_hdl_ref = inst[2]
    self.regs = list()
    regs = (inst[3] | ((inst[0] << 8) & 983040))
    self.proto = inst[4]
    for i in range(arg_count):
        self.regs.append((regs & 15))
        regs >>= 4