@Override
        public void fromWire(byte[] bytes) throws IOException {
            addresses.clear();
            DNSInput in = new DNSInput(bytes);
            while (in.remaining() >= 4) {
                addresses.add(in.readByteArray(4));
            }
            if (in.remaining() > 0) {
                throw new WireParseException("Unexpected number of bytes in ipv4hint parameter");
            }
        }
Implements common functionality for SVCB and HTTPS records
src/main/java/core/org/xbill/DNS/SVCBBase.java