org_aspectj_tools_ajdoc_BugTest_java
jdk.javadoc.internal.doclets.toolkit.util.Utils$16
@Override
    public int compare(Element e1, Element e2) {
        int result = this.compareNames(e1, e2);
        if (result != 0) {
            return result;
        }
        result = this.compareFullyQualifiedNames(e1, e2);
        if (result != 0) {
            return result;
        }
        if (this.hasParameters(e1) && this.hasParameters(e2)) {
            List<? extends VariableElement> parameters2;
            List<? extends VariableElement> parameters1 = ((ExecutableElement)e1).getParameters();
            result = this.compareParameters(false, parameters1, parameters2 = ((ExecutableElement)e2).getParameters());
            if (result != 0) {
                return result;
            }
            result = this.compareParameters(true, parameters1, parameters2);
        }
        if (result != 0) {
            return result;
        }
        return this.compareElementTypeKinds(e1, e2);
    }
 -> java.util.Map.computeIfAbsent(java.lang.Object,java.util.function.Function): java.lang.Object -> java.lang.StringBuilder.toString(): java.lang.String -> java.util.Map.computeIfAbsent(java.lang.Object,java.util.function.Function): java.lang.Object -> java.util.Objects.requireNonNull(java.lang.Object): java.lang.Object -> java.util.Map.computeIfAbsent(java.lang.Object,java.util.function.Function): java.lang.Object -> java.util.Objects.requireNonNull(java.lang.Object): java.lang.Object -> java.util.Map.computeIfAbsent(java.lang.Object,java.util.function.Function): java.lang.Object -> java.text.CollationKey.compareTo(java.text.CollationKey): int -> java.lang.Object.toString(): java.lang.String -> java.lang.Object.toString(): java.lang.String -> java.util.Objects.requireNonNull(java.lang.Object): java.lang.Object -> java.util.Map.computeIfAbsent(java.lang.Object,java.util.function.Function): java.lang.Object -> java.util.Objects.requireNonNull(java.lang.Object): java.lang.Object -> java.util.Map.computeIfAbsent(java.lang.Object,java.util.function.Function): java.lang.Object -> java.text.CollationKey.compareTo(java.text.CollationKey): int -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.booleanValue(): boolean -> java.util.EnumMap.get(java.lang.Object): java.lang.Object -> java.lang.Integer.intValue(): int -> java.util.EnumMap.get(java.lang.Object): java.lang.Object -> java.lang.Integer.intValue(): int -> java.lang.Integer.compare(int,int): int
 [CALL] [CALL] [CALL] [CALL] -> java.util.Map.computeIfAbsent(java.lang.Object,java.util.function.Function): java.lang.Object [CALL] [CALL] [CALL] -> java.lang.StringBuilder.toString(): java.lang.String [EXIT] [EXIT] [EXIT] [EXIT] [CALL] -> java.util.Map.computeIfAbsent(java.lang.Object,java.util.function.Function): java.lang.Object [EXIT] [CALL] [CALL] [CALL] [CALL] -> java.util.Objects.requireNonNull(java.lang.Object): java.lang.Object -> java.util.Map.computeIfAbsent(java.lang.Object,java.util.function.Function): java.lang.Object [CALL] [EXIT] [EXIT] [CALL] -> java.util.Objects.requireNonNull(java.lang.Object): java.lang.Object -> java.util.Map.computeIfAbsent(java.lang.Object,java.util.function.Function): java.lang.Object [EXIT] -> java.text.CollationKey.compareTo(java.text.CollationKey): int [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] -> java.lang.Object.toString(): java.lang.String [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] -> java.lang.Object.toString(): java.lang.String [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] -> java.util.Objects.requireNonNull(java.lang.Object): java.lang.Object -> java.util.Map.computeIfAbsent(java.lang.Object,java.util.function.Function): java.lang.Object [EXIT] [CALL] -> java.util.Objects.requireNonNull(java.lang.Object): java.lang.Object -> java.util.Map.computeIfAbsent(java.lang.Object,java.util.function.Function): java.lang.Object [EXIT] -> java.text.CollationKey.compareTo(java.text.CollationKey): int [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean [EXIT] [EXIT] -> java.lang.Boolean.booleanValue(): boolean [EXIT] [CALL] -> java.util.EnumMap.get(java.lang.Object): java.lang.Object -> java.lang.Integer.intValue(): int -> java.util.EnumMap.get(java.lang.Object): java.lang.Object -> java.lang.Integer.intValue(): int -> java.lang.Integer.compare(int,int): int [EXIT] [EXIT] [EXIT]