public static Ip6Address valueOf(byte[] value) {
        return new Ip6Address(value);
    }
@Test
    public void testEqualityIPv6() {
        new EqualsTester()
            .addEqualityGroup(
                Ip6Address.valueOf("1111:2222:3333:4444:5555:6666:7777:8888"),
                Ip6Address.valueOf("1111:2222:3333:4444:5555:6666:7777:8888"))
            .addEqualityGroup(
                Ip6Address.valueOf("1111:2222:3333:4444:5555:6666:7777:888a"),
                Ip6Address.valueOf("1111:2222:3333:4444:5555:6666:7777:888a"))
            .addEqualityGroup(
                Ip6Address.valueOf("::"),
                Ip6Address.valueOf("::"))
            .addEqualityGroup(
                Ip6Address.valueOf("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"),
                Ip6Address.valueOf("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"))
            .testEquals();
    }