protected override void DoEmit(EmitContext ec)
 {
     First.Emit(ec);
     ec.Emit(OpCode.Pop);
     Second.Emit(ec);
 }