class HttpHeader {

    public static HttpHeader header(String name, String... values) {
        if (values.length <= 0) {
            throw new IllegalArgumentException("must give at least one value");
        }

        return new HttpHeader(requireNonNull(name), ImmutableList.copyOf(values));
    }

    private  HttpHeader(String name, List<String> values);

}