void () { LayoutCodeInfoCollector collector = getInfoCollector(); if (collector == null) { return; } boolean atLeastOneOptimizerChangedSomething = false; for (NotificationInfo info : myOptimizerNotifications) { atLeastOneOptimizerChangedSomething |= info.isSomethingChanged(); if (info.getMessage() != null) { collector.setOptimizeImportsNotification(info.getMessage()); return; } } String hint = atLeastOneOptimizerChangedSomething ? CodeInsightBundle.message("hint.text.imports.optimized") : null; collector.setOptimizeImportsNotification(hint); }