@Nullable public static Integer compare(@NotNull Visibility first, @NotNull Visibility second) { Integer result = first.compareTo(second); if (result != null) { return result; } Integer oppositeResult = second.compareTo(first); if (oppositeResult != null) { return -oppositeResult; } return null; }