org_apache_geronimo_microprofile_opentracing_tck_setup_BasicZipkinTest_java
org.jboss.arquillian.core.impl.ExtensionImpl
public static ExtensionImpl of(Object target) {
        Validate.notNull(target, "Extension must be specified");
        return new ExtensionImpl(target, ExtensionImpl.injections(target, Reflections.getFieldInjectionPoints(target.getClass())), ExtensionImpl.events(target, Reflections.getEventPoints(target.getClass())), ExtensionImpl.observers(target, Reflections.getObserverMethods(target.getClass())));
    }
 -> java.lang.Object.getClass(): java.lang.Class -> java.lang.Class.getDeclaredFields(): java.lang.reflect.Field[] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.getType(): java.lang.Class -> java.util.List.add(java.lang.Object): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Class.getDeclaredFields(): java.lang.reflect.Field[] -> java.lang.Class.getSuperclass(): java.lang.Class -> java.util.List.addAll(java.util.Collection): boolean -> java.util.List.addAll(java.util.Collection): boolean -> java.util.List.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Field.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.annotation.Annotation.annotationType(): java.lang.Class -> java.lang.Class.isAnnotationPresent(java.lang.Class): boolean -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.lang.Object.getClass(): java.lang.Class -> java.lang.Class.getDeclaredFields(): java.lang.reflect.Field[] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.getType(): java.lang.Class -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Class.getDeclaredFields(): java.lang.reflect.Field[] -> java.lang.Class.getSuperclass(): java.lang.Class -> java.util.List.addAll(java.util.Collection): boolean -> java.util.List.addAll(java.util.Collection): boolean -> java.util.List.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.lang.Object.getClass(): java.lang.Class -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.annotation.Annotation.annotationType(): java.lang.Class -> java.util.List.add(java.lang.Object): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.annotation.Annotation.annotationType(): java.lang.Class -> java.util.List.add(java.lang.Object): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.annotation.Annotation.annotationType(): java.lang.Class -> java.util.List.add(java.lang.Object): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.annotation.Annotation.annotationType(): java.lang.Class -> java.util.List.add(java.lang.Object): boolean -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.annotation.Annotation.annotationType(): java.lang.Class -> java.util.List.add(java.lang.Object): boolean -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> 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.getParameterTypes(): java.lang.Class[] -> 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.getParameterTypes(): java.lang.Class[] -> java.lang.Class.getSuperclass(): java.lang.Class -> java.util.List.addAll(java.util.Collection): boolean -> java.util.List.addAll(java.util.Collection): boolean -> java.util.List.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean
 [CALL] [CALL] [EXIT] -> java.lang.Object.getClass(): java.lang.Class [CALL] -> java.lang.Class.getDeclaredFields(): java.lang.reflect.Field[] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.getType(): java.lang.Class [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] -> java.lang.Class.getSuperclass(): java.lang.Class [CALL] -> java.lang.Class.getDeclaredFields(): java.lang.reflect.Field[] -> java.lang.Class.getSuperclass(): java.lang.Class [CALL] [EXIT] -> java.util.List.addAll(java.util.Collection): boolean [EXIT] -> java.util.List.addAll(java.util.Collection): boolean [EXIT] [CALL] -> java.util.List.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] [CALL] -> java.lang.reflect.Field.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.annotation.Annotation.annotationType(): java.lang.Class -> java.lang.Class.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean [EXIT] -> java.lang.Object.getClass(): java.lang.Class [CALL] -> java.lang.Class.getDeclaredFields(): java.lang.reflect.Field[] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Field.getType(): java.lang.Class [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] [CALL] -> java.lang.reflect.Field.isAnnotationPresent(java.lang.Class): boolean [EXIT] -> java.lang.Class.getSuperclass(): java.lang.Class [CALL] -> java.lang.Class.getDeclaredFields(): java.lang.reflect.Field[] -> java.lang.Class.getSuperclass(): java.lang.Class [CALL] [EXIT] -> java.util.List.addAll(java.util.Collection): boolean [EXIT] -> java.util.List.addAll(java.util.Collection): boolean [EXIT] [CALL] -> java.util.List.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean [EXIT] -> java.lang.Object.getClass(): java.lang.Class [CALL] -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] [CALL] -> java.lang.annotation.Annotation.annotationType(): java.lang.Class [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] [CALL] -> java.lang.annotation.Annotation.annotationType(): java.lang.Class [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] [CALL] -> java.lang.annotation.Annotation.annotationType(): java.lang.Class [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] [CALL] -> java.lang.annotation.Annotation.annotationType(): java.lang.Class [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] [CALL] -> java.lang.annotation.Annotation.annotationType(): java.lang.Class [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.lang.Class.getSuperclass(): java.lang.Class [CALL] -> java.lang.Class.getDeclaredMethods(): java.lang.reflect.Method[] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] [CALL] [EXIT] [EXIT] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] [CALL] [EXIT] [EXIT] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.Method.getParameterAnnotations(): java.lang.annotation.Annotation[][] [CALL] [EXIT] [EXIT] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] [CALL] -> java.lang.reflect.Method.getParameterTypes(): java.lang.Class[] [EXIT] -> java.lang.Class.getSuperclass(): java.lang.Class [CALL] [EXIT] -> java.util.List.addAll(java.util.Collection): boolean [EXIT] -> java.util.List.addAll(java.util.Collection): boolean [EXIT] [CALL] -> java.util.List.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] [CALL] [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] [CALL] [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] [CALL] [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] [CALL] [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] [CALL] [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean [EXIT] [CALL] [EXIT] [EXIT]