public BasicInfo Build(IDictionary<string, object> dynamicRaml)
		{
			var basicInfo = new BasicInfo();
			basicInfo.Type = GetType(dynamicRaml);
			basicInfo.Description = dynamicRaml.ContainsKey("description") ? (string)dynamicRaml["description"] : null;
			return basicInfo;
		}
        protected string GetComment(Resource resource, BasicInfo method)
        {
            var description = resource.Description;
            if (!string.IsNullOrWhiteSpace(method.Description))
                description += string.IsNullOrWhiteSpace(description) ? method.Description : ". " + method.Description;

            description = ParserHelpers.RemoveNewLines(description);

            if (!string.IsNullOrWhiteSpace(resource.DisplayName))
                description += string.IsNullOrWhiteSpace(description) ? resource.DisplayName : " - " + resource.DisplayName;

            return description;
        }
		public void Set(IDictionary<string, object> dynamicRaml, BasicInfo basicInfo)
		{
			basicInfo.Type = GetType(dynamicRaml);
			basicInfo.Description = dynamicRaml.ContainsKey("description") ? (string)dynamicRaml["description"] : null;
		}