class RequestBuilder {

	public <T> ResponseBuilder<T> withTargetClass(Class<T> clazz) {
		Assert.notNull(clazz, "Target Class token");

		assertFinishState();

		ResponseBuilder<T> builder = new ResponseBuilder<T>(requestQueue, configuration, httpContent, clazz);
		markFinishState();
		return builder;
	}

	public  RequestBuilder(RequestQueue requestQueue, VolleyerConfiguration configuration, String url, HttpMethod method);

}