internal UserBreadcrumb(Breadcrumb breadcrumb, bool windowsStyle)
        {
            // Convert a Breadcrumb into a UserBreadcrumb
            this.timestamp = breadcrumb.GetTimestamp();
            string message = "";

            switch (breadcrumb.GetBreadcrumbType())
            {
            case BreadcrumbType.Launch:
                message = "session_start";
                break;

            case BreadcrumbType.Text:
            {
                // 1 - user breadcrumb       ; {text:,level:}
                Dictionary <string, Object> data = (Dictionary <string, Object>)breadcrumb.GetData();
                message = (string)data["text"];
            }
            break;
            }
            this.message      = message;
            this.windowsStyle = windowsStyle;
        }