int (@NotNull FileTargetContextWrapper d1, @NotNull FileTargetContextWrapper d2) { int o1 = getSourcesTargetOrdinal(d1); int o2 = getSourcesTargetOrdinal(d2); if (o1 > 0 || o2 > 0) { return Integer.compare(o1, o2); } return compareDirectoryPaths(d1, d2); }