class HttpResponse {

  @NonNull
  public Result<String> getHeaderFieldValue(@NonNull final String field) {
    return absentIfNull(header.get(field.toLowerCase(US)));
  }

  private  HttpResponse(final int responseCode, @NonNull final String responseMessage,
      @NonNull final Map<String, String> header, @NonNull final byte[] body);

}