@Override
    public boolean equals(@Nullable Object o) {
        if (this == o) {
            return true;
        }
        if (!(o instanceof HAProxyConfig)) {
            return false;
        }
        final HAProxyConfig that = (HAProxyConfig) o;
        return proxyAddress.equals(that.proxyAddress) &&
               Objects.equals(sourceAddress, that.sourceAddress);
    }
Represents the source address. When this value is {@code null}, it will be inferred
from either the {@link ServiceRequestContext} or the local connection address.
core/src/main/java/com/linecorp/armeria/client/proxy/HAProxyConfig.java