public ExecutionResult call() throws Exception {
Thread.currentThread().setName("HealthCheck " + metadata.getTitle());
LOG.debug("Starting check {}", metadata);
final StopWatch stopWatch = new StopWatch();
stopWatch.start();
Result resultFromHealthCheck = null;
ExecutionResult executionResult = null;
final HealthCheck healthCheck = (HealthCheck) bundleContext.getService(metadata.getServiceReference());