protected override AddressMatchBuilder?DoMatchInternal(AddressMatchBuilder?builder)
        {
            if (string.IsNullOrEmpty(builder?.Query.HouseNumber) || string.IsNullOrEmpty(builder?.Query.RrStreetCode))
            {
                return(builder);
            }

            var rrAddresses = _kadRrService
                              .GetAddressesBy(
                builder.Query.HouseNumber,
                builder.Query.Index,
                builder.Query.RrStreetCode,
                builder.Query.PostalCode)
                              .ToList();

            if (!rrAddresses.Any())
            {
                return(builder);
            }

            _warnings.AddWarning("21", "De adressen in het resultaat werden gevonden via een rechtstreekse link naar het opgegeven rijksregister adres.");
            builder.AddRrAddresses(rrAddresses);

            return(builder);
        }
 protected override AddressMatchBuilder DoMatchInternal(AddressMatchBuilder builder)
 {
     if (!string.IsNullOrEmpty(builder.Query.HouseNumber) && !string.IsNullOrEmpty(builder.Query.RrStreetCode))
     {
         IEnumerable <AddressDetailItem> rrAddresses = _kadRrService.GetAddressesBy(builder.Query.HouseNumber, builder.Query.Index, builder.Query.RrStreetCode, builder.Query.PostalCode).ToList();
         if (rrAddresses.Any())
         {
             builder.AddRrAddresses(rrAddresses);
             _warnings.AddWarning("21", "De adressen in het resultaat werden gevonden via een rechtstreekse link naar het opgegeven rijksregister adres.");
         }
     }
     return(builder);
 }