public InstructionBlockTreeNode(InstructionBlock block, string name)
            : base(TreeViewImage.Namespace, block)
        {
            this.Text  = name + " " + block.ToString();
            this.block = block;

            if (this.block.HasChildrenBlocks || this.block.HasExceptionHandlers || this.block.HasLocalVariableSymbols)
            {
                this.EnableLatePopulate();
            }
        }
        public InstructionBlockTreeNode( InstructionBlock block, string name )
            : base( TreeViewImage.Namespace, block )
        {
            this.Text = name + " " + block.ToString();
            this.block = block;

            if ( this.block.HasChildrenBlocks || this.block.HasExceptionHandlers || this.block.HasLocalVariableSymbols )
            {
                this.EnableLatePopulate();
            }
        }