class DefaultHttpJsonResponse implements HttpJsonResponse {

  @Override
  @SuppressWarnings("unchecked")
  public Map<String, String> asProperties() throws IOException {
    return as(Map.class, STRING_MAP_TYPE);
  }

  protected  DefaultHttpJsonResponse(String response, int responseCode);
  protected  DefaultHttpJsonResponse(
      String response, int responseCode, Map<String, List<String>> headers);

}