class DefaultHttpResponse extends DefaultHttpMessage implements HttpResponse {

    @Override
    public boolean equals(Object o) {
        if (!(o instanceof DefaultHttpResponse)) {
            return false;
        }

        DefaultHttpResponse other = (DefaultHttpResponse) o;

        return status.equals(other.status()) && super.equals(o);
    }

    public  DefaultHttpResponse(HttpVersion version, HttpResponseStatus status);
    public  DefaultHttpResponse(HttpVersion version, HttpResponseStatus status, boolean validateHeaders);
    public  DefaultHttpResponse(HttpVersion version, HttpResponseStatus status, boolean validateHeaders,
                               boolean singleFieldHeaders);
    public  DefaultHttpResponse(HttpVersion version, HttpResponseStatus status, HttpHeaders headers);

}