org_apache_struts2_session_StrutsJUnit4SessionTestCaseTest_java
ognl.OgnlRuntime
public static List getDeclaredMethods(Class targetClass, String propertyName, boolean findSets) {
        ArrayList result = null;
        ClassCache cache = _declaredMethods[findSets ? 0 : 1];
        HashMap propertyCache = (HashMap)cache.get(targetClass);
        if (propertyCache == null || (result = (ArrayList)propertyCache.get(propertyName)) == null) {
            ClassCache classCache = cache;
            synchronized (classCache) {
                propertyCache = (Map)cache.get(targetClass);
                if (propertyCache == null || (result = (List)propertyCache.get(propertyName)) == null) {
                    String baseName = OgnlRuntime.capitalizeBeanPropertyName(propertyName);
                    result = new ArrayList();
                    OgnlRuntime.collectAccessors(targetClass, baseName, result, findSets);
                    if (propertyCache == null) {
                        propertyCache = new HashMap(101);
                        cache.put(targetClass, propertyCache);
                    }
                    propertyCache.put(propertyName, result.isEmpty() ? NotFoundList : result);
                    return result.isEmpty() ? null : result;
                }
            }
        }
        return result == NotFoundList ? null : result;
    }
 -> java.lang.Object.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.String.length(): int -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.Character.isLowerCase(char): boolean -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toUpperCase(char): char -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.length(): int -> java.util.List.add(java.lang.Object): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Class.getInterfaces(): java.lang.Class[] -> java.lang.Class.getInterfaces(): java.lang.Class[] -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.isInterface(): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Class.getInterfaces(): java.lang.Class[] -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Class.getInterfaces(): java.lang.Class[] -> java.lang.Class.getInterfaces(): java.lang.Class[] -> java.lang.Class.getInterfaces(): java.lang.Class[] -> java.lang.Object.hashCode(): int -> java.util.List.isEmpty(): boolean -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.util.List.isEmpty(): boolean
 [CALL] [CALL] -> java.lang.Object.hashCode(): int [EXIT] [CALL] -> java.lang.Object.hashCode(): int [EXIT] [CALL] -> java.lang.String.length(): int -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.Character.isLowerCase(char): boolean -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toUpperCase(char): char [EXIT] [CALL] -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.getSuperclass(): java.lang.Class [CALL] -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.length(): int -> java.util.List.add(java.lang.Object): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.getSuperclass(): java.lang.Class [CALL] -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.getSuperclass(): java.lang.Class [CALL] -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.isSynthetic(): boolean -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Class.getInterfaces(): java.lang.Class[] [EXIT] -> java.lang.Class.getInterfaces(): java.lang.Class[] [CALL] -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int [EXIT] [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.isInterface(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int [EXIT] [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.isInterface(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.isInterface(): boolean [CALL] -> java.lang.reflect.Method.getModifiers(): int [EXIT] [CALL] -> java.lang.reflect.Method.getModifiers(): int -> java.lang.reflect.Method.getDeclaringClass(): java.lang.Class -> java.lang.Class.isInterface(): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.endsWith(java.lang.String): boolean [EXIT] -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Class.getInterfaces(): java.lang.Class[] [CALL] -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Class.getInterfaces(): java.lang.Class[] [EXIT] [EXIT] [EXIT] -> java.lang.Class.getInterfaces(): java.lang.Class[] [EXIT] -> java.lang.Class.getInterfaces(): java.lang.Class[] [EXIT] [CALL] -> java.lang.Object.hashCode(): int [CALL] [EXIT] [EXIT] -> java.util.List.isEmpty(): boolean -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.util.List.isEmpty(): boolean [EXIT]