org_eclipse_hono_application_client_amqp_ProtonBasedRequestResponseCommandClientTest_java
ch.qos.logback.core.joran.util.PropertySetter
public Class<?> getClassNameViaImplicitRules(String name, AggregationType aggregationType, DefaultNestedComponentRegistry registry) {
        Class<?> registryResult = registry.findDefaultComponentType(this.obj.getClass(), name);
        if (registryResult != null) {
            return registryResult;
        }
        Method relevantMethod = this.getRelevantMethod(name, aggregationType);
        if (relevantMethod == null) {
            return null;
        }
        Class<?> byAnnotation = this.getDefaultClassNameByAnnonation(name, relevantMethod);
        if (byAnnotation != null) {
            return byAnnotation;
        }
        return this.getByConcreteType(name, relevantMethod);
    }
 -> java.lang.Object.getClass(): java.lang.Class -> java.lang.String.toLowerCase(): java.lang.String -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Object.hashCode(): int -> java.lang.String.hashCode(): int -> java.lang.Class.getSuperclass(): java.lang.Class -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Object.hashCode(): int -> java.lang.String.hashCode(): int -> java.lang.Class.getSuperclass(): java.lang.Class -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Object.hashCode(): int -> java.lang.String.hashCode(): int -> java.lang.Object.getClass(): java.lang.Class -> java.lang.Object.getClass(): java.lang.Class -> java.lang.Object.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean
 [CALL] -> java.lang.Object.getClass(): java.lang.Class [CALL] -> java.lang.String.toLowerCase(): java.lang.String [CALL] [CALL] [EXIT] -> java.util.Map.get(java.lang.Object): java.lang.Object [CALL] -> java.lang.Object.hashCode(): int -> java.lang.String.hashCode(): int [EXIT] [EXIT] -> java.lang.Class.getSuperclass(): java.lang.Class [CALL] [CALL] [EXIT] -> java.util.Map.get(java.lang.Object): java.lang.Object [CALL] -> java.lang.Object.hashCode(): int -> java.lang.String.hashCode(): int [EXIT] [EXIT] -> java.lang.Class.getSuperclass(): java.lang.Class [CALL] [CALL] [EXIT] -> java.util.Map.get(java.lang.Object): java.lang.Object [CALL] -> java.lang.Object.hashCode(): int -> java.lang.String.hashCode(): int [EXIT] [CALL] -> java.lang.Object.getClass(): java.lang.Class -> java.lang.Object.getClass(): java.lang.Class -> java.lang.Object.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean [EXIT] [EXIT] [EXIT] [EXIT]