public Instruction(Opcode opcode, BasicBlock block)
 {
     Opcode = opcode;
     Block  = block;
 }
 public Instruction(Opcode opcode, uint offset)
 {
     Opcode = opcode;
     Offset = offset;
 }