code: protected HttpEntity get(HttpClient httpClient, String url) throws IOException {
          logger.debug("Doing GET request on " + url);
          HttpGet get = new HttpGet(url);
          try {
              HttpResponse response = execute(httpClient, get);
              int responseCode = response.getStatusLine().getStatusCode();
              if (responseCode == 404) {
                  return null;
              } else if (responseCode != 200) {
                  throw new RuntimeException("Unexpected response code (" + responseCode + ") getting " + url);
              }
              return response.getEntity();
          } catch (IOException e) {
              throw new RuntimeException(e);
          }
      }
docs: returns null if 404