public bool PeekIsErrorResponse(out MessageElement error)
        {
            error = null;
            MessageElement messageElement = this.Peek();

            if (ProgressiveTypeDictionary.IsErrorMessageElement(messageElement))
            {
                error = messageElement;
                return(true);
            }
            return(false);
        }