protected boolean setWorkDir(Module module) { final ReSTService service = ReSTService.getInstance(module); String workDir = service.getWorkdir(); if (workDir.isEmpty()) { AskForWorkDir dialog = new AskForWorkDir(module.getProject()); dialog.show(); if (!dialog.isOK()) return false; service.setWorkdir(dialog.getInputFile()); } return true; }