/// <summary>
        /// Build sample
        /// </summary>
        /// <param name="jsonFormatter">IFluentResponseBuilder value</param>
        /// <param name="attribute">Attribute value</param>
        /// <param name="defaultType">DefaultType value</param>
        /// <param name="xmlSample">Sample string value</param>
        private static string BuildSample(IFluentResponseBuilder fluentResponseBuilder, Attribute attribute, Type defaultType)
        {
            if (((ResponseTypeAttribute)attribute).Type != null)
            {
                Type type = ((ResponseTypeAttribute)attribute).Type;
                fluentResponseBuilder.BuildSample(type);
            }
            else
            {
                Type successResponseType = ((ResponseTypeAttribute)attribute).SuccessResponseType;
                Type errorResponseType   = ((ResponseTypeAttribute)attribute).ErrorResponseType;

                if (successResponseType != null && errorResponseType != null)
                {
                    fluentResponseBuilder.BuildSample(successResponseType, errorResponseType);
                }
                else
                {
                    fluentResponseBuilder.BuildSample(defaultType);
                }
            }
            return(fluentResponseBuilder.Sample);
        }
        /// <summary>
        /// Build sample
        /// </summary>
        /// <param name="jsonFormatter">IFluentResponseBuilder value</param>
        /// <param name="attribute">Attribute value</param>
        /// <param name="defaultType">DefaultType value</param>
        /// <param name="xmlSample">Sample string value</param>
        private static string BuildSample(IFluentResponseBuilder fluentResponseBuilder, Attribute attribute, Type defaultType)
        {
            if (((ResponseTypeAttribute)attribute).Type != null)
            {
                Type type = ((ResponseTypeAttribute)attribute).Type;
                fluentResponseBuilder.BuildSample(type);
            }
            else
            {
                Type successResponseType = ((ResponseTypeAttribute)attribute).SuccessResponseType;
                Type errorResponseType = ((ResponseTypeAttribute)attribute).ErrorResponseType;

                if (successResponseType != null && errorResponseType != null)
                {
                    fluentResponseBuilder.BuildSample(successResponseType, errorResponseType);
                }
                else
                {
                    fluentResponseBuilder.BuildSample(defaultType);
                }
            }
            return fluentResponseBuilder.Sample;
        }