void (@NotNull Project project) { if (LOG.isDebugEnabled()) { final long startTime = System.nanoTime(); // SwingUtilities must be used here SwingUtilities.invokeLater(() -> { final long endTime = System.nanoTime(); LOG.debug("Displaying settings dialog took " + ((endTime - startTime) / 1000000) + " ms"); }); } ShowSettingsUtil.getInstance().showSettingsDialog(project, ShowSettingsUtilImpl.getConfigurableGroups(project, true)); }