public abstract class io.ebeaninternal.server.deploy.parse.AnnotationParser extends io.ebeaninternal.server.deploy.parse.AnnotationBase
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: io.ebeaninternal.server.deploy.parse.AnnotationParser
  super_class: io.ebeaninternal.server.deploy.parse.AnnotationBase
{
  protected final io.ebeaninternal.server.deploy.parse.DeployBeanInfo<?> info;
    descriptor: Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo<*>;

  protected final io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor<?> descriptor;
    descriptor: Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<*>;

  protected final java.lang.Class<?> beanType;
    descriptor: Ljava/lang/Class;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Ljava/lang/Class<*>;

  protected final boolean validationAnnotations;
    descriptor: Z
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final io.ebeaninternal.server.deploy.parse.ReadAnnotationConfig readConfig;
    descriptor: Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  public void <init>(io.ebeaninternal.server.deploy.parse.DeployBeanInfo<?>, io.ebeaninternal.server.deploy.parse.ReadAnnotationConfig);
    descriptor: (Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo;Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // io.ebeaninternal.server.deploy.parse.AnnotationParser this
        start local 1 // io.ebeaninternal.server.deploy.parse.DeployBeanInfo info
        start local 2 // io.ebeaninternal.server.deploy.parse.ReadAnnotationConfig readConfig
         0: .line 33
            aload 0 /* this */
            aload 1 /* info */
            invokevirtual io.ebeaninternal.server.deploy.parse.DeployBeanInfo.getUtil:()Lio/ebeaninternal/server/deploy/parse/DeployUtil;
            invokespecial io.ebeaninternal.server.deploy.parse.AnnotationBase.<init>:(Lio/ebeaninternal/server/deploy/parse/DeployUtil;)V
         1: .line 34
            aload 0 /* this */
            aload 2 /* readConfig */
            putfield io.ebeaninternal.server.deploy.parse.AnnotationParser.readConfig:Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;
         2: .line 35
            aload 0 /* this */
            aload 2 /* readConfig */
            invokevirtual io.ebeaninternal.server.deploy.parse.ReadAnnotationConfig.isJavaxValidationAnnotations:()Z
            putfield io.ebeaninternal.server.deploy.parse.AnnotationParser.validationAnnotations:Z
         3: .line 36
            aload 0 /* this */
            aload 1 /* info */
            putfield io.ebeaninternal.server.deploy.parse.AnnotationParser.info:Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo;
         4: .line 37
            aload 0 /* this */
            aload 1 /* info */
            invokevirtual io.ebeaninternal.server.deploy.parse.DeployBeanInfo.getDescriptor:()Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getBeanType:()Ljava/lang/Class;
            putfield io.ebeaninternal.server.deploy.parse.AnnotationParser.beanType:Ljava/lang/Class;
         5: .line 38
            aload 0 /* this */
            aload 1 /* info */
            invokevirtual io.ebeaninternal.server.deploy.parse.DeployBeanInfo.getDescriptor:()Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
            putfield io.ebeaninternal.server.deploy.parse.AnnotationParser.descriptor:Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
         6: .line 39
            return
        end local 2 // io.ebeaninternal.server.deploy.parse.ReadAnnotationConfig readConfig
        end local 1 // io.ebeaninternal.server.deploy.parse.DeployBeanInfo info
        end local 0 // io.ebeaninternal.server.deploy.parse.AnnotationParser this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lio/ebeaninternal/server/deploy/parse/AnnotationParser;
            0    7     1        info  Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo<*>;
            0    7     2  readConfig  Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;
    Signature: (Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo<*>;Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;)V
    MethodParameters:
            Name  Flags
      info        
      readConfig  

  public abstract void parse();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  protected void readIdAssocOne(io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc<?>);
    descriptor: (Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.deploy.parse.AnnotationParser this
        start local 1 // io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc prop
         0: .line 51
            aload 1 /* prop */
            iconst_0
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc.setNullable:(Z)V
         1: .line 52
            aload 1 /* prop */
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc.isIdClass:()Z
            ifeq 4
         2: .line 53
            aload 1 /* prop */
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc.setImportedPrimaryKey:()V
         3: .line 54
            goto 7
         4: .line 55
      StackMap locals:
      StackMap stack:
            aload 1 /* prop */
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc.setId:()V
         5: .line 56
            aload 1 /* prop */
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc.setEmbedded:()V
         6: .line 57
            aload 0 /* this */
            getfield io.ebeaninternal.server.deploy.parse.AnnotationParser.info:Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo;
            aload 1 /* prop */
            invokevirtual io.ebeaninternal.server.deploy.parse.DeployBeanInfo.setEmbeddedId:(Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc;)V
         7: .line 59
      StackMap locals:
      StackMap stack:
            return
        end local 1 // io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc prop
        end local 0 // io.ebeaninternal.server.deploy.parse.AnnotationParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lio/ebeaninternal/server/deploy/parse/AnnotationParser;
            0    8     1  prop  Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<*>;
    Signature: (Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<*>;)V
    MethodParameters:
      Name  Flags
      prop  

  protected void readIdScalar(io.ebeaninternal.server.deploy.meta.DeployBeanProperty);
    descriptor: (Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.deploy.parse.AnnotationParser this
        start local 1 // io.ebeaninternal.server.deploy.meta.DeployBeanProperty prop
         0: .line 65
            aload 1 /* prop */
            iconst_0
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.setNullable:(Z)V
         1: .line 66
            aload 1 /* prop */
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.isIdClass:()Z
            ifeq 4
         2: .line 67
            aload 1 /* prop */
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.setImportedPrimaryKey:()V
         3: .line 68
            goto 8
         4: .line 69
      StackMap locals:
      StackMap stack:
            aload 1 /* prop */
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.setId:()V
         5: .line 70
            aload 1 /* prop */
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.getPropertyType:()Ljava/lang/Class;
            ldc Ljava/util/UUID;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifeq 8
         6: .line 71
            aload 0 /* this */
            getfield io.ebeaninternal.server.deploy.parse.AnnotationParser.readConfig:Lio/ebeaninternal/server/deploy/parse/ReadAnnotationConfig;
            invokevirtual io.ebeaninternal.server.deploy.parse.ReadAnnotationConfig.isIdGeneratorAutomatic:()Z
            ifeq 8
            aload 0 /* this */
            getfield io.ebeaninternal.server.deploy.parse.AnnotationParser.descriptor:Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getIdGeneratorName:()Ljava/lang/String;
            ifnonnull 8
         7: .line 72
            aload 0 /* this */
            getfield io.ebeaninternal.server.deploy.parse.AnnotationParser.descriptor:Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.setUuidGenerator:()V
         8: .line 76
      StackMap locals:
      StackMap stack:
            return
        end local 1 // io.ebeaninternal.server.deploy.meta.DeployBeanProperty prop
        end local 0 // io.ebeaninternal.server.deploy.parse.AnnotationParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lio/ebeaninternal/server/deploy/parse/AnnotationParser;
            0    9     1  prop  Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
    MethodParameters:
      Name  Flags
      prop  

  protected void setCascadeTypes(javax.persistence.CascadeType[], io.ebeaninternal.server.deploy.BeanCascadeInfo);
    descriptor: ([Ljavax/persistence/CascadeType;Lio/ebeaninternal/server/deploy/BeanCascadeInfo;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // io.ebeaninternal.server.deploy.parse.AnnotationParser this
        start local 1 // javax.persistence.CascadeType[] cascadeTypes
        start local 2 // io.ebeaninternal.server.deploy.BeanCascadeInfo cascadeInfo
         0: .line 82
            aload 1 /* cascadeTypes */
            ifnull 2
            aload 1 /* cascadeTypes */
            arraylength
            ifle 2
         1: .line 83
            aload 2 /* cascadeInfo */
            aload 1 /* cascadeTypes */
            invokevirtual io.ebeaninternal.server.deploy.BeanCascadeInfo.setTypes:([Ljavax/persistence/CascadeType;)V
         2: .line 85
      StackMap locals:
      StackMap stack:
            return
        end local 2 // io.ebeaninternal.server.deploy.BeanCascadeInfo cascadeInfo
        end local 1 // javax.persistence.CascadeType[] cascadeTypes
        end local 0 // io.ebeaninternal.server.deploy.parse.AnnotationParser this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lio/ebeaninternal/server/deploy/parse/AnnotationParser;
            0    3     1  cascadeTypes  [Ljavax/persistence/CascadeType;
            0    3     2   cascadeInfo  Lio/ebeaninternal/server/deploy/BeanCascadeInfo;
    MethodParameters:
              Name  Flags
      cascadeTypes  
      cascadeInfo   

  protected void readEmbeddedAttributeOverrides(io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne<?>);
    descriptor: (Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // io.ebeaninternal.server.deploy.parse.AnnotationParser this
        start local 1 // io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne prop
         0: .line 92
            aload 0 /* this */
            aload 1 /* prop */
            ldc Ljavax/persistence/AttributeOverride;
            invokevirtual io.ebeaninternal.server.deploy.parse.AnnotationParser.getAll:(Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;Ljava/lang/Class;)Ljava/util/Set;
            astore 2 /* attrOverrides */
        start local 2 // java.util.Set attrOverrides
         1: .line 93
            aload 2 /* attrOverrides */
            invokeinterface java.util.Set.isEmpty:()Z
            ifne 8
         2: .line 94
            new java.util.HashMap
            dup
            aload 2 /* attrOverrides */
            invokeinterface java.util.Set.size:()I
            invokespecial java.util.HashMap.<init>:(I)V
            astore 3 /* propMap */
        start local 3 // java.util.HashMap propMap
         3: .line 95
            aload 2 /* attrOverrides */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 5
            goto 6
      StackMap locals: io.ebeaninternal.server.deploy.parse.AnnotationParser io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne java.util.Set java.util.HashMap top java.util.Iterator
      StackMap stack:
         4: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.persistence.AttributeOverride
            astore 4 /* attrOverride */
        start local 4 // javax.persistence.AttributeOverride attrOverride
         5: .line 96
            aload 3 /* propMap */
            aload 4 /* attrOverride */
            invokeinterface javax.persistence.AttributeOverride.name:()Ljava/lang/String;
            aload 4 /* attrOverride */
            invokeinterface javax.persistence.AttributeOverride.column:()Ljavax/persistence/Column;
            invokeinterface javax.persistence.Column.name:()Ljava/lang/String;
            invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 4 // javax.persistence.AttributeOverride attrOverride
         6: .line 95
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
         7: .line 98
            aload 1 /* prop */
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne.getDeployEmbedded:()Lio/ebeaninternal/server/deploy/meta/DeployBeanEmbedded;
            aload 3 /* propMap */
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanEmbedded.putAll:(Ljava/util/Map;)V
        end local 3 // java.util.HashMap propMap
         8: .line 101
      StackMap locals: io.ebeaninternal.server.deploy.parse.AnnotationParser io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne java.util.Set
      StackMap stack:
            return
        end local 2 // java.util.Set attrOverrides
        end local 1 // io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne prop
        end local 0 // io.ebeaninternal.server.deploy.parse.AnnotationParser this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    9     0           this  Lio/ebeaninternal/server/deploy/parse/AnnotationParser;
            0    9     1           prop  Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne<*>;
            1    9     2  attrOverrides  Ljava/util/Set<Ljavax/persistence/AttributeOverride;>;
            3    8     3        propMap  Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;
            5    6     4   attrOverride  Ljavax/persistence/AttributeOverride;
    Signature: (Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne<*>;)V
    MethodParameters:
      Name  Flags
      prop  

  protected void readColumn(javax.persistence.Column, io.ebeaninternal.server.deploy.meta.DeployBeanProperty);
    descriptor: (Ljavax/persistence/Column;Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=5, args_size=3
        start local 0 // io.ebeaninternal.server.deploy.parse.AnnotationParser this
        start local 1 // javax.persistence.Column columnAnn
        start local 2 // io.ebeaninternal.server.deploy.meta.DeployBeanProperty prop
         0: .line 105
            aload 0 /* this */
            aload 1 /* columnAnn */
            invokeinterface javax.persistence.Column.name:()Ljava/lang/String;
            invokevirtual io.ebeaninternal.server.deploy.parse.AnnotationParser.isEmpty:(Ljava/lang/String;)Z
            ifne 3
         1: .line 106
            aload 0 /* this */
            getfield io.ebeaninternal.server.deploy.parse.AnnotationParser.databasePlatform:Lio/ebean/config/dbplatform/DatabasePlatform;
            aload 1 /* columnAnn */
            invokeinterface javax.persistence.Column.name:()Ljava/lang/String;
            invokevirtual io.ebean.config.dbplatform.DatabasePlatform.convertQuotedIdentifiers:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* dbColumn */
        start local 3 // java.lang.String dbColumn
         2: .line 107
            aload 2 /* prop */
            aload 3 /* dbColumn */
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.setDbColumn:(Ljava/lang/String;)V
        end local 3 // java.lang.String dbColumn
         3: .line 110
      StackMap locals:
      StackMap stack:
            aload 2 /* prop */
            aload 1 /* columnAnn */
            invokeinterface javax.persistence.Column.insertable:()Z
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.setDbInsertable:(Z)V
         4: .line 111
            aload 2 /* prop */
            aload 1 /* columnAnn */
            invokeinterface javax.persistence.Column.updatable:()Z
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.setDbUpdateable:(Z)V
         5: .line 112
            aload 2 /* prop */
            aload 1 /* columnAnn */
            invokeinterface javax.persistence.Column.nullable:()Z
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.setNullable:(Z)V
         6: .line 113
            aload 2 /* prop */
            aload 1 /* columnAnn */
            invokeinterface javax.persistence.Column.unique:()Z
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.setUnique:(Z)V
         7: .line 114
            aload 1 /* columnAnn */
            invokeinterface javax.persistence.Column.precision:()I
            ifle 10
         8: .line 115
            aload 2 /* prop */
            aload 1 /* columnAnn */
            invokeinterface javax.persistence.Column.precision:()I
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.setDbLength:(I)V
         9: .line 116
            goto 12
      StackMap locals:
      StackMap stack:
        10: aload 1 /* columnAnn */
            invokeinterface javax.persistence.Column.length:()I
            sipush 255
            if_icmpeq 12
        11: .line 118
            aload 2 /* prop */
            aload 1 /* columnAnn */
            invokeinterface javax.persistence.Column.length:()I
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.setDbLength:(I)V
        12: .line 120
      StackMap locals:
      StackMap stack:
            aload 2 /* prop */
            aload 1 /* columnAnn */
            invokeinterface javax.persistence.Column.scale:()I
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.setDbScale:(I)V
        13: .line 121
            aload 2 /* prop */
            aload 1 /* columnAnn */
            invokeinterface javax.persistence.Column.columnDefinition:()Ljava/lang/String;
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.setDbColumnDefn:(Ljava/lang/String;)V
        14: .line 123
            aload 0 /* this */
            getfield io.ebeaninternal.server.deploy.parse.AnnotationParser.descriptor:Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getBaseTable:()Ljava/lang/String;
            astore 3 /* baseTable */
        start local 3 // java.lang.String baseTable
        15: .line 124
            aload 1 /* columnAnn */
            invokeinterface javax.persistence.Column.table:()Ljava/lang/String;
            astore 4 /* tableName */
        start local 4 // java.lang.String tableName
        16: .line 125
            ldc ""
            aload 4 /* tableName */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 18
            aload 4 /* tableName */
            aload 3 /* baseTable */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 18
        17: .line 127
            aload 2 /* prop */
            aload 4 /* tableName */
            invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.setSecondaryTable:(Ljava/lang/String;)V
        18: .line 129
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            return
        end local 4 // java.lang.String tableName
        end local 3 // java.lang.String baseTable
        end local 2 // io.ebeaninternal.server.deploy.meta.DeployBeanProperty prop
        end local 1 // javax.persistence.Column columnAnn
        end local 0 // io.ebeaninternal.server.deploy.parse.AnnotationParser this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   19     0       this  Lio/ebeaninternal/server/deploy/parse/AnnotationParser;
            0   19     1  columnAnn  Ljavax/persistence/Column;
            0   19     2       prop  Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
            2    3     3   dbColumn  Ljava/lang/String;
           15   19     3  baseTable  Ljava/lang/String;
           16   19     4  tableName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      columnAnn  
      prop       

  protected boolean isEbeanValidationGroups(java.lang.Class<?>[]);
    descriptor: ([Ljava/lang/Class;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.ebeaninternal.server.deploy.parse.AnnotationParser this
         0: .line 140
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tjavax.validation cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // io.ebeaninternal.server.deploy.parse.AnnotationParser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/ebeaninternal/server/deploy/parse/AnnotationParser;
    Signature: ([Ljava/lang/Class<*>;)Z
    MethodParameters:
        Name  Flags
      groups  
}
SourceFile: "AnnotationParser.java"