public ControlFlowDesigner EndBranch()
        {
            if (!IntoBranch)
            {
                throw new InvalidOperationException("Must be into the branch");
            }

            _ilEmitter.MarkLabel(_endBranchLabel);
            return(this);
        }