public virtual void ListSuggestedUserCategories(ListSuggestedUserCategoriesOptions options, Action<IEnumerable<TwitterUserSuggestions>, TwitterResponse> action)
		{
			var lang = options.Lang;
			
			WithHammock(action, "users/suggestions", FormatAsString, "?lang=", lang);
		}
		public virtual IAsyncResult BeginListSuggestedUserCategories(ListSuggestedUserCategoriesOptions options)
		{
			var lang = options.Lang;
				

			return BeginWithHammock<IEnumerable<TwitterUserSuggestions>>(WebMethod.Get, "users/suggestions", FormatAsString, "?lang=", lang);
		}
		public virtual IEnumerable<TwitterUserSuggestions> ListSuggestedUserCategories(ListSuggestedUserCategoriesOptions options)
		{
			var lang = options.Lang;
				
			
			return WithHammock<IEnumerable<TwitterUserSuggestions>>("users/suggestions", FormatAsString, "?lang=", lang);
		}
		public virtual Task<TwitterResponse<IEnumerable<TwitterUserSuggestions>>> ListSuggestedUserCategoriesAsync(ListSuggestedUserCategoriesOptions options)
		{
			var lang = options.Lang;
				
			
			return ExecuteRequest<IEnumerable<TwitterUserSuggestions>>("users/suggestions", FormatAsString, "?lang=", lang);
		}
		public virtual Task<TwitterAsyncResult<IEnumerable<TwitterUserSuggestions>>> ListSuggestedUserCategoriesAsync(ListSuggestedUserCategoriesOptions options)
		{
			var lang = options.Lang;
			
			return WithHammockTask<IEnumerable<TwitterUserSuggestions>>(_client, "users/suggestions", FormatAsString, "?lang=", lang);
		}
		public virtual IAsyncResult ListSuggestedUserCategories(ListSuggestedUserCategoriesOptions options, Action<IEnumerable<TwitterUserSuggestions>, TwitterResponse> action)
		{
			var lang = options.Lang;
				

			return WithHammock(_client, action, "users/suggestions", FormatAsString, "?lang=", lang);
		}