// If we get stuck, we should give the user the opportunity to get a
// thread dump.
if(!threadPool.awaitTermination(60, TimeUnit.SECONDS)) {
System.out.println("Threads appear to be stuck");
threadPool.awaitTermination(Long.MAX_VALUE, TimeUnit.SECONDS);
}
return Class.forName(failureDetectorConfig.getImplementationClassName()).getSimpleName()
+ ", " + listener.getDelta();
}