code: @Override
  	public Collection<Response> getResponses(String earliest) {
  		GenericType<Collection<Response>> responseType = new GenericType<Collection<Response>>() {};
          
  		Collection<Response> responses = 
  		        target
  				.path("api")
  				.path("v1.0")
  				.path("responses")
  				.queryParam("earliest", earliest)
  				.request()
  				.header(clientApplicationIdName, clientApplicationIdValue)
  				.get(responseType);
  		
  		//make request
  		return responses;
  	}
docs: {@inheritDoc}