code: @Deprecated
      public AdvancedInsightResponse getAdvancedNumberInsight(String number, String country, String ipAddress) throws IOException, NexmoClientException {
          return getAdvancedNumberInsight(AdvancedInsightRequest.builder(number)
                  .country(country)
                  .ipAddress(ipAddress)
                  .build());
      }
docs: Perform an Advanced Insight Request with a number, country, and ipAddress.
  
  @param number    A single phone number that you need insight about in national or international format.
  @param country   If a number does not have a country code or it is uncertain, set the two-character country code.
  @param ipAddress The IP address of the user. If supplied, we will compare this to the country the user's phone
  is located in and return an error if it does not match.
  
  @return A {@link AdvancedInsightResponse} representing the response from the Nexmo Number Insight API.
  
  @throws IOException          if a network error occurred contacting the Nexmo Nexmo Number Insight API.
  @throws NexmoClientException if there was a problem with the Nexmo request or response objects.
  @deprecated Create a {@link AdvancedInsightRequest} and use {@link InsightClient#getAdvancedNumberInsight(AdvancedInsightRequest)}