public virtual void ListSuggestedUsers(ListSuggestedUsersOptions options, Action<TwitterUserSuggestions, TwitterResponse> action)
		{
			var slug = options.Slug;
			var lang = options.Lang;
			
			WithHammock(action, "/users/suggestions/{slug}", FormatAsString, "?slug=", slug, "&lang=", lang);
		}
		public virtual IAsyncResult BeginListSuggestedUsers(ListSuggestedUsersOptions options)
		{
			var slug = options.Slug;
			var lang = options.Lang;
				

			return BeginWithHammock<TwitterUserSuggestions>(WebMethod.Get, "/users/suggestions/{slug}", FormatAsString, "?slug=", slug, "&lang=", lang);
		}
		public virtual TwitterUserSuggestions ListSuggestedUsers(ListSuggestedUsersOptions options)
		{
			var slug = options.Slug;
			var lang = options.Lang;
				
			
			return WithHammock<TwitterUserSuggestions>("/users/suggestions/{slug}", FormatAsString, "?slug=", slug, "&lang=", lang);
		}
		public virtual Task<TwitterResponse<TwitterUserSuggestions>> ListSuggestedUsersAsync(ListSuggestedUsersOptions options)
		{
			var slug = options.Slug;
			var lang = options.Lang;
				
			
			return ExecuteRequest<TwitterUserSuggestions>("/users/suggestions/{slug}", FormatAsString, "?slug=", slug, "&lang=", lang);
		}
		public virtual Task<TwitterAsyncResult<TwitterUserSuggestions>> ListSuggestedUsersAsync(ListSuggestedUsersOptions options)
		{
			var slug = options.Slug;
			var lang = options.Lang;
			
			return WithHammockTask<TwitterUserSuggestions>(_client, "/users/suggestions/{slug}", FormatAsString, "?slug=", slug, "&lang=", lang);
		}
		public virtual IAsyncResult ListSuggestedUsers(ListSuggestedUsersOptions options, Action<TwitterUserSuggestions, TwitterResponse> action)
		{
			var slug = options.Slug;
			var lang = options.Lang;
				

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