class org.jooq.codegen.JavaGenerator$Resolver implements org.jooq.meta.JavaTypeResolver
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.jooq.codegen.JavaGenerator$Resolver
  super_class: java.lang.Object
{
  private final org.jooq.codegen.JavaWriter out;
    descriptor: Lorg/jooq/codegen/JavaWriter;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.jooq.codegen.GeneratorStrategy$Mode mode;
    descriptor: Lorg/jooq/codegen/GeneratorStrategy$Mode;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  final org.jooq.codegen.JavaGenerator this$0;
    descriptor: Lorg/jooq/codegen/JavaGenerator;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private static volatile int[] $SWITCH_TABLE$org$jooq$codegen$AbstractGenerator$Language;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  void <init>(org.jooq.codegen.JavaGenerator, org.jooq.codegen.JavaWriter, org.jooq.codegen.GeneratorStrategy$Mode);
    descriptor: (Lorg/jooq/codegen/JavaGenerator;Lorg/jooq/codegen/JavaWriter;Lorg/jooq/codegen/GeneratorStrategy$Mode;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // org.jooq.codegen.JavaGenerator$Resolver this
        start local 2 // org.jooq.codegen.JavaWriter out
        start local 3 // org.jooq.codegen.GeneratorStrategy$Mode mode
         0: .line 8114
            aload 0 /* this */
            aload 1
            putfield org.jooq.codegen.JavaGenerator$Resolver.this$0:Lorg/jooq/codegen/JavaGenerator;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 8115
            aload 0 /* this */
            aload 2 /* out */
            putfield org.jooq.codegen.JavaGenerator$Resolver.out:Lorg/jooq/codegen/JavaWriter;
         2: .line 8116
            aload 0 /* this */
            aload 3 /* mode */
            putfield org.jooq.codegen.JavaGenerator$Resolver.mode:Lorg/jooq/codegen/GeneratorStrategy$Mode;
         3: .line 8117
            return
        end local 3 // org.jooq.codegen.GeneratorStrategy$Mode mode
        end local 2 // org.jooq.codegen.JavaWriter out
        end local 0 // org.jooq.codegen.JavaGenerator$Resolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/jooq/codegen/JavaGenerator$Resolver;
            0    4     2   out  Lorg/jooq/codegen/JavaWriter;
            0    4     3  mode  Lorg/jooq/codegen/GeneratorStrategy$Mode;
    MethodParameters:
        Name  Flags
      this$0  final
      out     
      mode    

  public java.lang.String resolve(org.jooq.meta.DataTypeDefinition);
    descriptor: (Lorg/jooq/meta/DataTypeDefinition;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.jooq.codegen.JavaGenerator$Resolver this
        start local 1 // org.jooq.meta.DataTypeDefinition type
         0: .line 8121
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.mode:Lorg/jooq/codegen/GeneratorStrategy$Mode;
            ifnonnull 1
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.this$0:Lorg/jooq/codegen/JavaGenerator;
            aload 1 /* type */
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.out:Lorg/jooq/codegen/JavaWriter;
            invokevirtual org.jooq.codegen.JavaGenerator.getJavaType:(Lorg/jooq/meta/DataTypeDefinition;Lorg/jooq/codegen/JavaWriter;)Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.this$0:Lorg/jooq/codegen/JavaGenerator;
            aload 1 /* type */
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.out:Lorg/jooq/codegen/JavaWriter;
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.mode:Lorg/jooq/codegen/GeneratorStrategy$Mode;
            invokevirtual org.jooq.codegen.JavaGenerator.getJavaType:(Lorg/jooq/meta/DataTypeDefinition;Lorg/jooq/codegen/JavaWriter;Lorg/jooq/codegen/GeneratorStrategy$Mode;)Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 1 // org.jooq.meta.DataTypeDefinition type
        end local 0 // org.jooq.codegen.JavaGenerator$Resolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/jooq/codegen/JavaGenerator$Resolver;
            0    3     1  type  Lorg/jooq/meta/DataTypeDefinition;
    MethodParameters:
      Name  Flags
      type  

  public java.lang.String classLiteral(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=2
        start local 0 // org.jooq.codegen.JavaGenerator$Resolver this
        start local 1 // java.lang.String type
         0: .line 8126
            aload 1 /* type */
            ldc "<.*>"
            ldc ""
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            ldc "\\[.*\\]"
            ldc ""
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* rawtype */
        start local 2 // java.lang.String rawtype
         1: .line 8127
            aload 2 /* rawtype */
            aload 1 /* type */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 2
            iconst_0
            goto 3
      StackMap locals: java.lang.String
      StackMap stack:
         2: iconst_1
      StackMap locals:
      StackMap stack: int
         3: istore 3 /* generic */
        start local 3 // boolean generic
         4: .line 8129
            invokestatic org.jooq.codegen.JavaGenerator$Resolver.$SWITCH_TABLE$org$jooq$codegen$AbstractGenerator$Language:()[I
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.this$0:Lorg/jooq/codegen/JavaGenerator;
            getfield org.jooq.codegen.JavaGenerator.language:Lorg/jooq/codegen/AbstractGenerator$Language;
            invokevirtual org.jooq.codegen.AbstractGenerator$Language.ordinal:()I
            iaload
            tableswitch { // 1 - 3
                    1: 9
                    2: 5
                    3: 6
              default: 9
          }
         5: .line 8131
      StackMap locals: int
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "classOf["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.out:Lorg/jooq/codegen/JavaWriter;
            aload 1 /* type */
            invokevirtual org.jooq.codegen.JavaWriter.ref:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
         6: .line 8134
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.out:Lorg/jooq/codegen/JavaWriter;
            aload 2 /* rawtype */
            invokevirtual org.jooq.codegen.JavaWriter.ref:(Ljava/lang/String;)Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "::class.java"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 3 /* generic */
            ifeq 7
            new java.lang.StringBuilder
            dup
            ldc " as "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.out:Lorg/jooq/codegen/JavaWriter;
            ldc Ljava/lang/Class;
            invokevirtual org.jooq.codegen.JavaWriter.ref:(Ljava/lang/Class;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "<"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.out:Lorg/jooq/codegen/JavaWriter;
            aload 1 /* type */
            invokevirtual org.jooq.codegen.JavaWriter.ref:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ">"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 8
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
         7: ldc ""
      StackMap locals: org.jooq.codegen.JavaGenerator$Resolver java.lang.String java.lang.String int
      StackMap stack: java.lang.StringBuilder java.lang.String
         8: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
         9: .line 8139
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            iload 3 /* generic */
            ifeq 10
            new java.lang.StringBuilder
            dup
            ldc "("
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.out:Lorg/jooq/codegen/JavaWriter;
            ldc Ljava/lang/Class;
            invokevirtual org.jooq.codegen.JavaWriter.ref:(Ljava/lang/Class;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "<"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.out:Lorg/jooq/codegen/JavaWriter;
            aload 1 /* type */
            invokevirtual org.jooq.codegen.JavaWriter.ref:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ">) ("
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.out:Lorg/jooq/codegen/JavaWriter;
            ldc Ljava/lang/Class;
            invokevirtual org.jooq.codegen.JavaWriter.ref:(Ljava/lang/Class;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ") "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            goto 11
      StackMap locals: org.jooq.codegen.JavaGenerator$Resolver java.lang.String java.lang.String int
      StackMap stack: new 9 new 9
        10: ldc ""
      StackMap locals: org.jooq.codegen.JavaGenerator$Resolver java.lang.String java.lang.String int
      StackMap stack: new 9 new 9 java.lang.String
        11: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.out:Lorg/jooq/codegen/JavaWriter;
            aload 2 /* rawtype */
            invokevirtual org.jooq.codegen.JavaWriter.ref:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc ".class"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 3 // boolean generic
        end local 2 // java.lang.String rawtype
        end local 1 // java.lang.String type
        end local 0 // org.jooq.codegen.JavaGenerator$Resolver this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   12     0     this  Lorg/jooq/codegen/JavaGenerator$Resolver;
            0   12     1     type  Ljava/lang/String;
            1   12     2  rawtype  Ljava/lang/String;
            4   12     3  generic  Z
    MethodParameters:
      Name  Flags
      type  

  public java.lang.String constructorCall(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // org.jooq.codegen.JavaGenerator$Resolver this
        start local 1 // java.lang.String type
         0: .line 8145
            aload 1 /* type */
            ldc "<.*>"
            ldc ""
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            ldc "\\[.*\\]"
            ldc ""
            invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* rawtype */
        start local 2 // java.lang.String rawtype
         1: .line 8146
            aload 1 /* type */
            aload 2 /* rawtype */
            ldc ""
            invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
            astore 3 /* typeParams */
        start local 3 // java.lang.String typeParams
         2: .line 8148
            invokestatic org.jooq.codegen.JavaGenerator$Resolver.$SWITCH_TABLE$org$jooq$codegen$AbstractGenerator$Language:()[I
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.this$0:Lorg/jooq/codegen/JavaGenerator;
            getfield org.jooq.codegen.JavaGenerator.language:Lorg/jooq/codegen/AbstractGenerator$Language;
            invokevirtual org.jooq.codegen.AbstractGenerator$Language.ordinal:()I
            iaload
            tableswitch { // 1 - 3
                    1: 5
                    2: 3
                    3: 4
              default: 5
          }
         3: .line 8150
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "new "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.out:Lorg/jooq/codegen/JavaWriter;
            aload 2 /* rawtype */
            invokevirtual org.jooq.codegen.JavaWriter.ref:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* typeParams */
            ldc "<"
            ldc "["
            invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
            ldc ">"
            ldc "]"
            invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
         4: .line 8153
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.out:Lorg/jooq/codegen/JavaWriter;
            aload 2 /* rawtype */
            invokevirtual org.jooq.codegen.JavaWriter.ref:(Ljava/lang/String;)Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* typeParams */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
         5: .line 8157
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "new "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.out:Lorg/jooq/codegen/JavaWriter;
            aload 2 /* rawtype */
            invokevirtual org.jooq.codegen.JavaWriter.ref:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* typeParams */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 3 // java.lang.String typeParams
        end local 2 // java.lang.String rawtype
        end local 1 // java.lang.String type
        end local 0 // org.jooq.codegen.JavaGenerator$Resolver this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0        this  Lorg/jooq/codegen/JavaGenerator$Resolver;
            0    6     1        type  Ljava/lang/String;
            1    6     2     rawtype  Ljava/lang/String;
            2    6     3  typeParams  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      type  

  public java.lang.String ref(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.JavaGenerator$Resolver this
        start local 1 // java.lang.String type
         0: .line 8163
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.out:Lorg/jooq/codegen/JavaWriter;
            aload 1 /* type */
            invokevirtual org.jooq.codegen.JavaWriter.ref:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String type
        end local 0 // org.jooq.codegen.JavaGenerator$Resolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/JavaGenerator$Resolver;
            0    1     1  type  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      type  

  public java.lang.String ref(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.JavaGenerator$Resolver this
        start local 1 // java.lang.Class type
         0: .line 8168
            aload 0 /* this */
            getfield org.jooq.codegen.JavaGenerator$Resolver.out:Lorg/jooq/codegen/JavaWriter;
            aload 1 /* type */
            invokevirtual org.jooq.codegen.JavaWriter.ref:(Ljava/lang/Class;)Ljava/lang/String;
            areturn
        end local 1 // java.lang.Class type
        end local 0 // org.jooq.codegen.JavaGenerator$Resolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/JavaGenerator$Resolver;
            0    1     1  type  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Ljava/lang/String;
    MethodParameters:
      Name  Flags
      type  

  static int[] $SWITCH_TABLE$org$jooq$codegen$AbstractGenerator$Language();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 8110
            getstatic org.jooq.codegen.JavaGenerator$Resolver.$SWITCH_TABLE$org$jooq$codegen$AbstractGenerator$Language:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic org.jooq.codegen.AbstractGenerator$Language.values:()[Lorg/jooq/codegen/AbstractGenerator$Language;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic org.jooq.codegen.AbstractGenerator$Language.JAVA:Lorg/jooq/codegen/AbstractGenerator$Language;
            invokevirtual org.jooq.codegen.AbstractGenerator$Language.ordinal:()I
            iconst_1
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic org.jooq.codegen.AbstractGenerator$Language.KOTLIN:Lorg/jooq/codegen/AbstractGenerator$Language;
            invokevirtual org.jooq.codegen.AbstractGenerator$Language.ordinal:()I
            iconst_3
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic org.jooq.codegen.AbstractGenerator$Language.SCALA:Lorg/jooq/codegen/AbstractGenerator$Language;
            invokevirtual org.jooq.codegen.AbstractGenerator$Language.ordinal:()I
            iconst_2
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic org.jooq.codegen.AbstractGenerator$Language.XML:Lorg/jooq/codegen/AbstractGenerator$Language;
            invokevirtual org.jooq.codegen.AbstractGenerator$Language.ordinal:()I
            iconst_4
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            dup
            putstatic org.jooq.codegen.JavaGenerator$Resolver.$SWITCH_TABLE$org$jooq$codegen$AbstractGenerator$Language:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
}
SourceFile: "JavaGenerator.java"
NestHost: org.jooq.codegen.JavaGenerator
InnerClasses:
  final Language = org.jooq.codegen.AbstractGenerator$Language of org.jooq.codegen.AbstractGenerator
  public final Mode = org.jooq.codegen.GeneratorStrategy$Mode of org.jooq.codegen.GeneratorStrategy
  private Resolver = org.jooq.codegen.JavaGenerator$Resolver of org.jooq.codegen.JavaGenerator