public class com.fasterxml.jackson.dataformat.avro.AvroSerializerModifier extends com.fasterxml.jackson.databind.ser.BeanSerializerModifier
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.fasterxml.jackson.dataformat.avro.AvroSerializerModifier
  super_class: com.fasterxml.jackson.databind.ser.BeanSerializerModifier
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.fasterxml.jackson.dataformat.avro.AvroSerializerModifier this
         0: .line 19
            aload 0 /* this */
            invokespecial com.fasterxml.jackson.databind.ser.BeanSerializerModifier.<init>:()V
            return
        end local 0 // com.fasterxml.jackson.dataformat.avro.AvroSerializerModifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/fasterxml/jackson/dataformat/avro/AvroSerializerModifier;

  public java.util.List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter> changeProperties(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.BeanDescription, java.util.List<com.fasterxml.jackson.databind.ser.BeanPropertyWriter>);
    descriptor: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/BeanDescription;Ljava/util/List;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=7, args_size=4
        start local 0 // com.fasterxml.jackson.dataformat.avro.AvroSerializerModifier this
        start local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        start local 2 // com.fasterxml.jackson.databind.BeanDescription beanDesc
        start local 3 // java.util.List beanProperties
         0: .line 26
            aload 2 /* beanDesc */
            invokevirtual com.fasterxml.jackson.databind.BeanDescription.getClassInfo:()Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            astore 4 /* ac */
        start local 4 // com.fasterxml.jackson.databind.introspect.AnnotatedClass ac
         1: .line 31
            ldc Lorg/apache/avro/specific/SpecificRecordBase;
            aload 4 /* ac */
            invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedClass.getRawType:()Ljava/lang/Class;
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifeq 9
         2: .line 32
            aload 3 /* beanProperties */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5 /* it */
        start local 5 // java.util.Iterator it
         3: .line 33
            goto 8
         4: .line 34
      StackMap locals: com.fasterxml.jackson.databind.introspect.AnnotatedClass java.util.Iterator
      StackMap stack:
            aload 5 /* it */
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast com.fasterxml.jackson.databind.ser.BeanPropertyWriter
            astore 6 /* prop */
        start local 6 // com.fasterxml.jackson.databind.ser.BeanPropertyWriter prop
         5: .line 35
            ldc "schema"
            aload 6 /* prop */
            invokevirtual com.fasterxml.jackson.databind.ser.BeanPropertyWriter.getName:()Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         6: .line 36
            aload 5 /* it */
            invokeinterface java.util.Iterator.remove:()V
         7: .line 37
            goto 9
        end local 6 // com.fasterxml.jackson.databind.ser.BeanPropertyWriter prop
         8: .line 33
      StackMap locals:
      StackMap stack:
            aload 5 /* it */
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        end local 5 // java.util.Iterator it
         9: .line 41
      StackMap locals:
      StackMap stack:
            aload 3 /* beanProperties */
            areturn
        end local 4 // com.fasterxml.jackson.databind.introspect.AnnotatedClass ac
        end local 3 // java.util.List beanProperties
        end local 2 // com.fasterxml.jackson.databind.BeanDescription beanDesc
        end local 1 // com.fasterxml.jackson.databind.SerializationConfig config
        end local 0 // com.fasterxml.jackson.dataformat.avro.AvroSerializerModifier this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   10     0            this  Lcom/fasterxml/jackson/dataformat/avro/AvroSerializerModifier;
            0   10     1          config  Lcom/fasterxml/jackson/databind/SerializationConfig;
            0   10     2        beanDesc  Lcom/fasterxml/jackson/databind/BeanDescription;
            0   10     3  beanProperties  Ljava/util/List<Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;>;
            1   10     4              ac  Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
            3    9     5              it  Ljava/util/Iterator<Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;>;
            5    8     6            prop  Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;
    Signature: (Lcom/fasterxml/jackson/databind/SerializationConfig;Lcom/fasterxml/jackson/databind/BeanDescription;Ljava/util/List<Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;>;)Ljava/util/List<Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;>;
    MethodParameters:
                Name  Flags
      config          
      beanDesc        
      beanProperties  
}
SourceFile: "AvroSerializerModifier.java"