Many new ImageJ2 / FIJI developers run into this bug. So we should fix it soon:
CommandService.run(...).get() blocks, when used in the EDT (UI-Thread):
final Future< CommandModule > future = command.run( AnyCommand.class, false );
Object result = future.get().getOutput("result"); // blocks forever