com_baeldung_repository_SongRepositoryIntegrationTest_java
org.springframework.core.annotation.AttributeMethods
private static AttributeMethods compute(Class<? extends Annotation> annotationType) {
        Method[] methods = annotationType.getDeclaredMethods();
        int size = methods.length;
        for (int i = 0; i < methods.length; ++i) {
            if (AttributeMethods.isAttributeMethod(methods[i])) continue;
            methods[i] = null;
            --size;
        }
        if (size == 0) {
            return NONE;
        }
        Arrays.sort(methods, methodComparator);
        Method[] attributeMethods = Arrays.copyOf(methods, size);
        return new AttributeMethods(annotationType, attributeMethods);
    }
 -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.util.Arrays.sort(java.lang.Object[],java.util.Comparator): void -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int -> java.util.Arrays.copyOf(java.lang.Object[],int): java.lang.Object[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.Class.getComponentType(): java.lang.Class -> java.lang.Class.isAnnotation(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.Class.getComponentType(): java.lang.Class -> java.lang.Class.isAnnotation(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.Class.getComponentType(): java.lang.Class -> java.lang.Class.isAnnotation(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.Class.getComponentType(): java.lang.Class -> java.lang.Class.isAnnotation(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.Class.getComponentType(): java.lang.Class -> java.lang.Class.isAnnotation(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.Class.isEnum(): boolean
 [CALL] -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] [CALL] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] -> java.lang.reflect.Method.getParameterCount(): int -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] -> java.util.Arrays.sort(java.lang.Object[],java.util.Comparator): void [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.compareTo(java.lang.String): int [EXIT] -> java.util.Arrays.copyOf(java.lang.Object[],int): java.lang.Object[] [CALL] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.Class.getComponentType(): java.lang.Class -> java.lang.Class.isAnnotation(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.Class.getComponentType(): java.lang.Class -> java.lang.Class.isAnnotation(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.Class.getComponentType(): java.lang.Class -> java.lang.Class.isAnnotation(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.Class.getComponentType(): java.lang.Class -> java.lang.Class.isAnnotation(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.lang.Class.isEnum(): boolean -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getDefaultValue(): java.lang.Object -> java.lang.Class.isAnnotation(): boolean -> java.lang.Class.isArray(): boolean -> java.lang.Class.getComponentType(): java.lang.Class -> java.lang.Class.isAnnotation(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.getModifiers(): int -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.lang.Class.isEnum(): boolean [EXIT] [EXIT]