code: public List<Integer> searchRecipes(boolean isInput, int id) throws GuildWars2Exception {
  		try {
  			Response<List<Integer>> response = (isInput) ?
  					gw2API.searchInputRecipes(Integer.toString(id)).execute() :
  					gw2API.searchOutputRecipes(Integer.toString(id)).execute();
  			if (!response.isSuccessful()) throwError(response.code(), response.errorBody());
  			return response.body();
  		} catch (IOException e) {
  			throw new GuildWars2Exception(ErrorCode.Network, "Network Error: " + e.getMessage());
  		}
  	}
docs: For more info on Recipes search API go <a href="https://wiki.guildwars2.com/wiki/API:2/recipes/search">here</a><br/>
  
  @param isInput is given id an ingredient
  @param id      recipe id
  @return list of recipe id
  @throws GuildWars2Exception see {@link ErrorCode} for detail