Runnable (@NotNull final PsiFile file, @NotNull final Collection<TextRange> ranges) { ArrangementEngine engine = ArrangementEngine.getInstance(); return () -> { engine.arrange(file, ranges); if (getInfoCollector() != null) { String info = engine.getUserNotificationInfo(); getInfoCollector().setRearrangeCodeNotification(info); } }; }