@Override
public void run() {
try {
ExecutionDescriptor descriptor = new ExecutionDescriptor().frontWindow(true).controllable(true);
ExecutionService service = ExecutionService.newService(jDependProcess,
descriptor, "jDepend Report Creator");
Future<Integer> task = service.run();
taskResult = task.get();
openFileInIDE(jdependFolder.getFileObject("report", "png"));
} catch (InterruptedException ex) {
Exceptions.printStackTrace(ex);
} catch (ExecutionException ex) {