org_eclipse_hono_adapter_coap_TelemetryResourceTest_java
ch.qos.logback.core.joran.util.beans.BeanDescriptionFactory
public BeanDescription create(Class<?> clazz) {
        Method[] methods;
        HashMap<String, Method> propertyNameToGetter = new HashMap<String, Method>();
        HashMap<String, Method> propertyNameToSetter = new HashMap<String, Method>();
        HashMap<String, Method> propertyNameToAdder = new HashMap<String, Method>();
        for (Method method : methods = clazz.getMethods()) {
            Method oldAdder;
            String message;
            String propertyName;
            if (method.isBridge()) continue;
            if (BeanUtil.isGetter(method)) {
                propertyName = BeanUtil.getPropertyName(method);
                Method oldGetter = propertyNameToGetter.put(propertyName, method);
                if (oldGetter == null) continue;
                if (oldGetter.getName().startsWith("is")) {
                    propertyNameToGetter.put(propertyName, oldGetter);
                }
                message = String.format("Class '%s' contains multiple getters for the same property '%s'.", clazz.getCanonicalName(), propertyName);
                this.addWarn(message);
                continue;
            }
            if (BeanUtil.isSetter(method)) {
                propertyName = BeanUtil.getPropertyName(method);
                Method oldSetter = propertyNameToSetter.put(propertyName, method);
                if (oldSetter == null) continue;
                message = String.format("Class '%s' contains multiple setters for the same property '%s'.", clazz.getCanonicalName(), propertyName);
                this.addWarn(message);
                continue;
            }
            if (!BeanUtil.isAdder(method) || (oldAdder = propertyNameToAdder.put(propertyName = BeanUtil.getPropertyName(method), method)) == null) continue;
            message = String.format("Class '%s' contains multiple adders for the same property '%s'.", clazz.getCanonicalName(), propertyName);
            this.addWarn(message);
        }
        return new BeanDescription(clazz, propertyNameToGetter, propertyNameToSetter, propertyNameToAdder);
    }
 -> java.lang.Class.getMethods(): java.lang.reflect.Method[] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> 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.Object.equals(java.lang.Object): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> 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.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> 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.Object.equals(java.lang.Object): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> 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.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> 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.Object.equals(java.lang.Object): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> 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.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> 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.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> 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.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> 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.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> 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.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.util.Collections.unmodifiableMap(java.util.Map): java.util.Map -> java.util.Collections.unmodifiableMap(java.util.Map): java.util.Map -> java.util.Collections.unmodifiableMap(java.util.Map): java.util.Map
 [CALL] -> java.lang.Class.getMethods(): java.lang.reflect.Method[] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> 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.Object.equals(java.lang.Object): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> 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.Object.equals(java.lang.Object): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> 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.Object.equals(java.lang.Object): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean [EXIT] [CALL] -> java.lang.reflect.Method.getName(): java.lang.String [CALL] -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.substring(int): java.lang.String [EXIT] [CALL] -> java.lang.String.isEmpty(): boolean -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.Character.isUpperCase(char): boolean -> java.lang.String.toCharArray(): char[] -> java.lang.Character.toLowerCase(char): char [EXIT] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] -> java.lang.reflect.Method.isBridge(): boolean [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.reflect.Method.getReturnType(): java.lang.Class [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [EXIT] [CALL] -> java.util.Collections.unmodifiableMap(java.util.Map): java.util.Map -> java.util.Collections.unmodifiableMap(java.util.Map): java.util.Map -> java.util.Collections.unmodifiableMap(java.util.Map): java.util.Map [EXIT] [EXIT]