code: public LookupHlr viewLookupHlr(final LookupHlr lookupHlr) throws UnauthorizedException, GeneralException, NotFoundException {
          if (lookupHlr.getPhoneNumber() == null) {
              throw new IllegalArgumentException("Phonenumber must be specified");
          }
          final Map<String, Object> params = new LinkedHashMap<String, Object>();
          if (lookupHlr.getCountryCode() != null) {
              params.put("countryCode", lookupHlr.getCountryCode());
          }
          return messageBirdService.requestByID(String.format(LOOKUPHLRPATH, lookupHlr.getPhoneNumber()), "", params, LookupHlr.class);
      }
docs: View a Lookup HLR (lookup)
  
  @param lookupHlr search with country code
  @return LookupHlr
  @throws UnauthorizedException if client is unauthorized
  @throws GeneralException      general exception
  @throws NotFoundException     if there is no lookup hlr with given country code