public OpCode(
     string name, byte opByte1, byte opByte2,
     OpCodeType type, OperandType operand, FlowControl flowControl,
     StackBehavior pop, StackBehavior push, sbyte stackChange)
 {
     _name        = name;
     _opByte1     = opByte1;
     _opByte2     = opByte2;
     _type        = type;
     _operand     = operand;
     _flowControl = flowControl;
     _pop         = pop;
     _push        = push;
     _stackChange = stackChange;
 }
 public static int GetStackChange(StackBehavior behavior)
 {
     return(_stackChanges[(int)behavior]);
 }