internal StructuredText StructureText(string rawText)
        {
            // process the reply
            var prepedText = StructuredText.PrepareTextForRecognition(rawText);
            var reply      = _verbot.GetReply(prepedText, _state);

            if (reply == null)
            {
                return(new StructuredText(rawText));
            }
            var text = new StructuredText(rawText, reply.AgentText);

            return(text);
        }