void (@NotNull Project project) { final String projectLocation = project.getPresentableUrl(); if (projectLocation == null) { return; } final String projectName = getProjectDisplayName(project); final ProjectWindowAction windowAction = new ProjectWindowAction(projectName, projectLocation, latest); final List<ProjectWindowAction> duplicateWindowActions = findWindowActionsWithProjectName(projectName); if (!duplicateWindowActions.isEmpty()) { for (ProjectWindowAction action : duplicateWindowActions) { action.getTemplatePresentation().setText(FileUtil.getLocationRelativeToUserHome(action.getProjectLocation())); } windowAction.getTemplatePresentation().setText(FileUtil.getLocationRelativeToUserHome(windowAction.getProjectLocation())); } add(windowAction); latest = windowAction; }