@Override
 public Iterable<JsonNode> getIterable() throws SourceException {
   response = getResponse();
   checkResponse(response);
   ios = new InputStreamJsonSource(response.getEntityInputStream());
   return ios.getIterable();
 }
 public void finish() throws SourceException {
   if (ios != null) {
     ios.finish();
   }
   if (response != null) {
     response.close();
   }
 }