org_apache_struts2_oval_interceptor_OValValidationInterceptorTest_java
com.opensymphony.xwork2.conversion.impl.XWorkConverter
protected Map<String, Object> buildConverterMapping(Class clazz) throws Exception {
        HashMap<String, Object> mapping = new HashMap<String, Object>();
        Class curClazz = clazz;
        while (!curClazz.equals(Object.class)) {
            Class<?>[] interfaces;
            this.addConverterMapping(mapping, curClazz);
            for (Class<?> anInterface : interfaces = curClazz.getInterfaces()) {
                this.addConverterMapping(mapping, anInterface);
            }
            curClazz = curClazz.getSuperclass();
        }
        if (mapping.size() > 0) {
            this.converterHolder.addMapping(clazz, mapping);
        } else {
            this.converterHolder.addNoMapping(clazz);
        }
        return mapping;
    }
 -> java.lang.Object.equals(java.lang.Object): boolean -> java.lang.Class.getName(): java.lang.String -> java.lang.String.replace(char,char): java.lang.String -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.toString(): java.lang.String -> java.lang.Class.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.Class.getMethods(): java.lang.reflect.Method[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.Class.getInterfaces(): java.lang.Class[] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.replace(char,char): java.lang.String -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.toString(): java.lang.String -> java.lang.Class.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.Class.getMethods(): java.lang.reflect.Method[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Object.equals(java.lang.Object): boolean -> java.lang.Class.getName(): java.lang.String -> java.lang.String.replace(char,char): java.lang.String -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.toString(): java.lang.String -> java.lang.Class.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.Class.getMethods(): java.lang.reflect.Method[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.Class.getInterfaces(): java.lang.Class[] -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Object.equals(java.lang.Object): boolean -> java.lang.Class.getName(): java.lang.String -> java.lang.String.replace(char,char): java.lang.String -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.toString(): java.lang.String -> java.lang.Class.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.Class.getMethods(): java.lang.reflect.Method[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.Class.getInterfaces(): java.lang.Class[] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.replace(char,char): java.lang.String -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.toString(): java.lang.String -> java.lang.Class.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.Class.getMethods(): java.lang.reflect.Method[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Object.equals(java.lang.Object): boolean -> java.util.Map.size(): int -> java.util.HashSet.add(java.lang.Object): boolean
 [CALL] -> java.lang.Object.equals(java.lang.Object): boolean [CALL] [CALL] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.replace(char,char): java.lang.String -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.toString(): java.lang.String [EXIT] [CALL] [CALL] [EXIT] [EXIT] -> java.lang.Class.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.Class.getMethods(): java.lang.reflect.Method[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] [EXIT] -> java.lang.Class.getInterfaces(): java.lang.Class[] [CALL] [CALL] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.replace(char,char): java.lang.String -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.toString(): java.lang.String [EXIT] [CALL] [CALL] [EXIT] [EXIT] -> java.lang.Class.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.Class.getMethods(): java.lang.reflect.Method[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] [EXIT] -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Object.equals(java.lang.Object): boolean [CALL] [CALL] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.replace(char,char): java.lang.String -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.toString(): java.lang.String [EXIT] [CALL] [CALL] [EXIT] [EXIT] -> java.lang.Class.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.Class.getMethods(): java.lang.reflect.Method[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] [EXIT] -> java.lang.Class.getInterfaces(): java.lang.Class[] -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Object.equals(java.lang.Object): boolean [CALL] [CALL] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.replace(char,char): java.lang.String -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.toString(): java.lang.String [EXIT] [CALL] [CALL] [EXIT] [EXIT] -> java.lang.Class.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.Class.getMethods(): java.lang.reflect.Method[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] [EXIT] -> java.lang.Class.getInterfaces(): java.lang.Class[] [CALL] [CALL] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.replace(char,char): java.lang.String -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.toString(): java.lang.String [EXIT] [CALL] [CALL] [EXIT] [EXIT] -> java.lang.Class.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.Class.getMethods(): java.lang.reflect.Method[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] [EXIT] -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Object.equals(java.lang.Object): boolean -> java.util.Map.size(): int [CALL] -> java.util.HashSet.add(java.lang.Object): boolean [EXIT] [EXIT]