com_opensymphony_xwork2_spring_SpringObjectFactoryTest_java
org.springframework.core.ResolvableType
public ResolvableType[] getInterfaces() {
        Class<?> resolved = this.resolve();
        if (resolved == null || ObjectUtils.isEmpty(resolved.getGenericInterfaces())) {
            return EMPTY_TYPES_ARRAY;
        }
        if (this.interfaces == null) {
            this.interfaces = ResolvableType.forTypes(SerializableTypeWrapper.forGenericInterfaces(resolved), this.asVariableResolver());
        }
        return this.interfaces;
    }
 -> java.lang.Class.getGenericInterfaces(): java.lang.reflect.Type[] -> java.lang.Class.getGenericInterfaces(): java.lang.reflect.Type[] -> java.lang.Class.getGenericInterfaces(): java.lang.reflect.Type[] -> java.lang.Class.getGenericInterfaces(): java.lang.reflect.Type[] -> java.lang.Class.getGenericInterfaces(): java.lang.reflect.Type[]
 [CALL] [CALL] [CALL] [EXIT] [EXIT] -> java.lang.Class.getGenericInterfaces(): java.lang.reflect.Type[] [CALL] [EXIT] [CALL] -> java.lang.Class.getGenericInterfaces(): java.lang.reflect.Type[] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.Class.getGenericInterfaces(): java.lang.reflect.Type[] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.Class.getGenericInterfaces(): java.lang.reflect.Type[] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.Class.getGenericInterfaces(): java.lang.reflect.Type[] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT]