@Override
        public void fromString(String string) throws IOException {
            addresses.clear();
            if (string == null || string.isEmpty()) {
                throw new TextParseException("Non-empty IPv6 list must be specified for ipv6hint");
            }
            for (String str : string.split(",")) {
                byte[] address = Address.toByteArray(str, Address.IPv6);
                if (address == null) {
                    throw new TextParseException("Invalid ipv6hint value '" + str + "'");
                }
                addresses.add(address);
            }
        }
Implements common functionality for SVCB and HTTPS records
src/main/java/core/org/xbill/DNS/SVCBBase.java