boolean (@NotNull Project project) { GitExecutable executable = getExecutable(project); GitVersion version = identifyVersionOrDisplayError(project, executable); if (version == null) return false; GitExecutableProblemsNotifier executableProblemsNotifier = GitExecutableProblemsNotifier.getInstance(project); if (version.isSupported()) { executableProblemsNotifier.expireNotifications(); return true; } else { showUnsupportedVersionError(project, version, new NotificationErrorNotifier(project)); return false; } }