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