org_apache_hadoop_hdds_scm_cli_container_TestInfoSubCommand_java
com.fasterxml.jackson.databind.ser.BasicSerializerFactory
protected JsonSerializer<?> buildEnumSerializer(SerializationConfig config, JavaType type, BeanDescription beanDesc) throws JsonMappingException {
        JsonFormat.Value format = beanDesc.findExpectedFormat(null);
        if (format.getShape() == JsonFormat.Shape.OBJECT) {
            ((BasicBeanDescription)beanDesc).removeProperty("declaringClass");
            return null;
        }
        Class<?> enumClass = type.getRawClass();
        JsonSerializer ser = EnumSerializer.construct(enumClass, config, beanDesc, format);
        if (this._factoryConfig.hasSerializerModifiers()) {
            for (BeanSerializerModifier mod : this._factoryConfig.serializerModifiers()) {
                ser = mod.modifyEnumSerializer(config, type, beanDesc, ser);
            }
        }
        return ser;
    }
 -> java.lang.Class.getSuperclass(): java.lang.Class -> java.lang.Class.getEnumConstants(): java.lang.Object[] -> java.lang.Class.getDeclaredFields(): java.lang.reflect.Field[] -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.Enum.name(): java.lang.String -> java.lang.Enum.ordinal(): int -> java.lang.Enum.name(): java.lang.String -> java.lang.Enum.ordinal(): int -> java.lang.Enum.name(): java.lang.String -> java.lang.Enum.ordinal(): int -> java.lang.Class.getEnumConstants(): java.lang.Object[]
 [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Class.getSuperclass(): java.lang.Class [EXIT] -> java.lang.Class.getEnumConstants(): java.lang.Object[] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] -> java.lang.Class.getDeclaredFields(): java.lang.reflect.Field[] -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.isEnumConstant(): boolean -> java.lang.reflect.Field.isEnumConstant(): boolean [EXIT] -> java.lang.Enum.name(): java.lang.String -> java.lang.Enum.ordinal(): int [CALL] [CALL] [EXIT] [EXIT] -> java.lang.Enum.name(): java.lang.String -> java.lang.Enum.ordinal(): int [CALL] [CALL] [EXIT] [EXIT] -> java.lang.Enum.name(): java.lang.String -> java.lang.Enum.ordinal(): int [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.Class.getEnumConstants(): java.lang.Object[] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [EXIT]