private void sortFrameworks(final List<FrameworkSupportNode> nodes) { final Comparator<FrameworkSupportInModuleProvider> comparator = FrameworkSupportUtil.getFrameworkSupportProvidersComparator(myProviders); Collections.sort( nodes, new Comparator<FrameworkSupportNode>() { public int compare(final FrameworkSupportNode o1, final FrameworkSupportNode o2) { return comparator.compare(o1.getUserObject(), o2.getUserObject()); } }); }