@Override
  @SuppressWarnings("MethodDoesntCallSuperMethod")
  public Instruction clone() {
    return create(opcode, wide, group, bytecodeVersion, operands == null ? null : operands.clone());
  }
@Override
  @SuppressWarnings("MethodDoesntCallSuperMethod")
  public Instruction clone()