class ConnectHeaders implements Headers {

    @Override
    public Headers add(Header header) {
        Objects.requireNonNull(header, "Unable to add a null header.");
        if (headers == null) {
            headers = new LinkedList<>();
        }
        headers.add(header);
        return this;
    }

    public  ConnectHeaders();
    public  ConnectHeaders(Iterable<Header> original);

}