File hgBinFile = new File(hgBin);
if (hgBinFile.isAbsolute() && !hgBinFile.exists()) {
throw new IllegalArgumentException("" + hgBin + " does not exist");
}
serverPool = new ServerPool(configuration, this.directory, performInit, cloneUrl);
serverPool.incrementRefCount();
}