Index: oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionEntry.java IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionEntry.java (revision 1857994) +++ oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/permission/PermissionEntry.java (date 1555070524000) @@ -84,13 +84,7 @@ public int compareTo(@NotNull PermissionEntry pe) { if (Objects.equal(path, pe.path)) { // reverse order - if (index == pe.index) { - return 0; - } else if (index < pe.index) { - return 1; - } else { - return -1; - } + return Integer.compare(pe.index, index); } else { final int depth = PathUtils.getDepth(path); final int otherDepth = PathUtils.getDepth(pe.path);