private static boolean domainMatches(String domain, String host) {
        if (domain.equalsIgnoreCase(host)) {
            return true;
        }
        return host.endsWith(domain) && host.charAt(host.length() - domain.length() - 1) == '.' &&
               !NetUtil.isValidIpV4Address(host) && !NetUtil.isValidIpV6Address(host);
    }
Ensures this cookie has domain and path attributes, otherwise sets them to default values. If domain
is absent, the default is the request host, with {@code host-only} flag set to {@code true}. If path is
absent, the default is computed from the request path. See RFC 6265
<a href="https://datatracker.ietf.org/doc/html/rfc6265#section-5.3">5.3</a> and
<a href="https://datatracker.ietf.org/doc/html/rfc6265#section-5.1.4">5.1.4</a>
core/src/main/java/com/linecorp/armeria/client/cookie/DefaultCookieJar.java