}
protected abstract String getRoot();
public void init() throws Exception {
factory = new SingletonProviderFactory(getProvider());
log.info("checking proxies from " + this.getClass().getSimpleName());
BasicHttpRequest request = new BasicHttpRequest(getRoot());
submit(request);
}