class RecordHeaders implements Headers {

    @Override
    public Headers add(Header header) throws IllegalStateException {
        Objects.requireNonNull(header, "Header cannot be null.");
        canWrite();
        headers.add(header);
        return this;
    }

    public  RecordHeaders();
    public  RecordHeaders(Header[] headers);
    public  RecordHeaders(Iterable<Header> headers);

}