public static ProxiedAddresses of(InetSocketAddress sourceAddress, InetSocketAddress destinationAddress) {
        requireNonNull(destinationAddress, "destinationAddress");
        return new ProxiedAddresses(sourceAddress, ImmutableList.of(destinationAddress));
    }
Creates a new instance with the specified {@code sourceAddress} and {@code destinationAddress}.
Note that {@linkplain InetSocketAddress#getPort() port} {@code 0} means that the port number is unknown.
core/src/main/java/com/linecorp/armeria/server/ProxiedAddresses.java