boolean (@Nullable PyImportStatementBase newImport, @NotNull PyImportStatementBase existingImport, @NotNull ImportPriority priority) { final ImportPriority existingImportPriority = getImportPriority(existingImport); final int byPriority = priority.compareTo(existingImportPriority); if (byPriority != 0) { return byPriority < 0; } if (newImport == null) { return false; } return getSameGroupImportsComparator(existingImport.getContainingFile()).compare(newImport, existingImport) < 0; }