if(controller == null) {
resultHandler.handleFailure(notConfigured(), param);
} else {
try {
final DeploymentScanner scanner = (DeploymentScanner) controller.getValue();
scanner.stopScanner();
resultHandler.handleSuccess(null, param);
} catch (Throwable t) {
resultHandler.handleFailure(t, param);
}
}