docs: public String getMatchingAddress() {
          if (informationCollection.size() > 1)
              this.informationCollection = buildLocalInformation();
  
          List<String> list = getSubset(1);
          if (list.size() < 1)
              throw new ND4JIllegalStateException(
                              "Unable to find network interface matching requested mask: " + networkMask);
  
          if (list.size() > 1)
              log.warn("We have {} local IPs matching given netmask [{}]", list.size(), networkMask);
  
          return list.get(0);
      }