public FluentEmitter IfNot() { Pop(); var block = new IfBlock() { StartInstruction = LastEmittedInstruction, OpCode = OpCodes.Brtrue }; // it jumps if value top on stack is true IfBlocks.Push(block); return this; }