abstract class org.jooq.codegen.AbstractGenerator implements org.jooq.codegen.Generator
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: org.jooq.codegen.AbstractGenerator
  super_class: java.lang.Object
{
  private static final org.jooq.tools.JooqLogger log;
    descriptor: Lorg/jooq/tools/JooqLogger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  boolean generateDeprecated;
    descriptor: Z
    flags: (0x0000) 

  boolean generateDeprecationOnUnknownTypes;
    descriptor: Z
    flags: (0x0000) 

  boolean generateIndexes;
    descriptor: Z
    flags: (0x0000) 

  boolean generateRelations;
    descriptor: Z
    flags: (0x0000) 

  boolean generateImplicitJoinPathsToOne;
    descriptor: Z
    flags: (0x0000) 

  boolean generateInstanceFields;
    descriptor: Z
    flags: (0x0000) 

  boolean generateGeneratedAnnotation;
    descriptor: Z
    flags: (0x0000) 

  org.jooq.meta.jaxb.GeneratedAnnotationType generatedGeneratedAnnotationType;
    descriptor: Lorg/jooq/meta/jaxb/GeneratedAnnotationType;
    flags: (0x0000) 

  boolean generateGeneratedAnnotationDate;
    descriptor: Z
    flags: (0x0000) 

  boolean generateNonnullAnnotation;
    descriptor: Z
    flags: (0x0000) 

  java.lang.String generatedNonnullAnnotationType;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  boolean generateNullableAnnotation;
    descriptor: Z
    flags: (0x0000) 

  java.lang.String generatedNullableAnnotationType;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  boolean generateConstructorPropertiesAnnotation;
    descriptor: Z
    flags: (0x0000) 

  java.lang.Boolean generateConstructorPropertiesAnnotationOnPojos;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0000) 

  java.lang.Boolean generateConstructorPropertiesAnnotationOnRecords;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0000) 

  boolean useSchemaVersionProvider;
    descriptor: Z
    flags: (0x0000) 

  boolean useCatalogVersionProvider;
    descriptor: Z
    flags: (0x0000) 

  boolean generateRoutines;
    descriptor: Z
    flags: (0x0000) 

  boolean generateSequences;
    descriptor: Z
    flags: (0x0000) 

  boolean generateSequenceFlags;
    descriptor: Z
    flags: (0x0000) 

  boolean generateUDTs;
    descriptor: Z
    flags: (0x0000) 

  boolean generateTables;
    descriptor: Z
    flags: (0x0000) 

  boolean generateEmbeddables;
    descriptor: Z
    flags: (0x0000) 

  boolean generateRecords;
    descriptor: Z
    flags: (0x0000) 

  boolean generateRecordsImplementingRecordN;
    descriptor: Z
    flags: (0x0000) 

  boolean generatePojos;
    descriptor: Z
    flags: (0x0000) 

  boolean generatePojosAsJavaRecordClasses;
    descriptor: Z
    flags: (0x0000) 

  boolean generatePojosAsScalaCaseClasses;
    descriptor: Z
    flags: (0x0000) 

  boolean generatePojosAsKotlinDataClasses;
    descriptor: Z
    flags: (0x0000) 

  boolean generatePojosEqualsAndHashCode;
    descriptor: Z
    flags: (0x0000) 

  boolean generatePojosToString;
    descriptor: Z
    flags: (0x0000) 

  boolean generateImmutablePojos;
    descriptor: Z
    flags: (0x0000) 

  boolean generateSerializablePojos;
    descriptor: Z
    flags: (0x0000) 

  boolean generateInterfaces;
    descriptor: Z
    flags: (0x0000) 

  boolean generateImmutableInterfaces;
    descriptor: Z
    flags: (0x0000) 

  boolean generateSerializableInterfaces;
    descriptor: Z
    flags: (0x0000) 

  boolean generateDaos;
    descriptor: Z
    flags: (0x0000) 

  boolean generateJPAAnnotations;
    descriptor: Z
    flags: (0x0000) 

  java.lang.String generateJPAVersion;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  boolean generateValidationAnnotations;
    descriptor: Z
    flags: (0x0000) 

  boolean generateSpringAnnotations;
    descriptor: Z
    flags: (0x0000) 

  org.jooq.meta.jaxb.GeneratedSerialVersionUID generatedSerialVersionUID;
    descriptor: Lorg/jooq/meta/jaxb/GeneratedSerialVersionUID;
    flags: (0x0000) 

  int maxMembersPerInitialiser;
    descriptor: I
    flags: (0x0000) 

  boolean generateQueues;
    descriptor: Z
    flags: (0x0000) 

  boolean generateLinks;
    descriptor: Z
    flags: (0x0000) 

  boolean generateKeys;
    descriptor: Z
    flags: (0x0000) 

  boolean generateGlobalObjectReferences;
    descriptor: Z
    flags: (0x0000) 

  boolean generateGlobalCatalogReferences;
    descriptor: Z
    flags: (0x0000) 

  boolean generateGlobalSchemaReferences;
    descriptor: Z
    flags: (0x0000) 

  boolean generateGlobalRoutineReferences;
    descriptor: Z
    flags: (0x0000) 

  boolean generateGlobalSequenceReferences;
    descriptor: Z
    flags: (0x0000) 

  boolean generateGlobalTableReferences;
    descriptor: Z
    flags: (0x0000) 

  boolean generateGlobalDomainReferences;
    descriptor: Z
    flags: (0x0000) 

  boolean generateGlobalUDTReferences;
    descriptor: Z
    flags: (0x0000) 

  boolean generateGlobalQueueReferences;
    descriptor: Z
    flags: (0x0000) 

  boolean generateGlobalLinkReferences;
    descriptor: Z
    flags: (0x0000) 

  boolean generateGlobalKeyReferences;
    descriptor: Z
    flags: (0x0000) 

  boolean generateGlobalIndexReferences;
    descriptor: Z
    flags: (0x0000) 

  boolean generateJavadoc;
    descriptor: Z
    flags: (0x0000) 

  boolean generateComments;
    descriptor: Z
    flags: (0x0000) 

  boolean generateCommentsOnAttributes;
    descriptor: Z
    flags: (0x0000) 

  boolean generateCommentsOnCatalogs;
    descriptor: Z
    flags: (0x0000) 

  boolean generateCommentsOnColumns;
    descriptor: Z
    flags: (0x0000) 

  boolean generateCommentsOnKeys;
    descriptor: Z
    flags: (0x0000) 

  boolean generateCommentsOnLinks;
    descriptor: Z
    flags: (0x0000) 

  boolean generateCommentsOnPackages;
    descriptor: Z
    flags: (0x0000) 

  boolean generateCommentsOnParameters;
    descriptor: Z
    flags: (0x0000) 

  boolean generateCommentsOnQueues;
    descriptor: Z
    flags: (0x0000) 

  boolean generateCommentsOnRoutines;
    descriptor: Z
    flags: (0x0000) 

  boolean generateCommentsOnSchemas;
    descriptor: Z
    flags: (0x0000) 

  boolean generateCommentsOnSequences;
    descriptor: Z
    flags: (0x0000) 

  boolean generateCommentsOnTables;
    descriptor: Z
    flags: (0x0000) 

  boolean generateCommentsOnUDTs;
    descriptor: Z
    flags: (0x0000) 

  boolean generateCommentsOnEmbeddables;
    descriptor: Z
    flags: (0x0000) 

  boolean generateSources;
    descriptor: Z
    flags: (0x0000) 

  boolean generateSourcesOnViews;
    descriptor: Z
    flags: (0x0000) 

  boolean generateFluentSetters;
    descriptor: Z
    flags: (0x0000) 

  boolean generateJavaBeansGettersAndSetters;
    descriptor: Z
    flags: (0x0000) 

  boolean generateVarargsSetters;
    descriptor: Z
    flags: (0x0000) 

  java.lang.String generateFullyQualifiedTypes;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  boolean generateJavaTimeTypes;
    descriptor: Z
    flags: (0x0000) 

  boolean generateTableValuedFunctions;
    descriptor: Z
    flags: (0x0000) 

  boolean generateEmptyCatalogs;
    descriptor: Z
    flags: (0x0000) 

  boolean generateEmptySchemas;
    descriptor: Z
    flags: (0x0000) 

  java.lang.String generateNewline;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  java.lang.String generateIndentation;
    descriptor: Ljava/lang/String;
    flags: (0x0000) 

  protected org.jooq.codegen.GeneratorStrategyWrapper strategy;
    descriptor: Lorg/jooq/codegen/GeneratorStrategyWrapper;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String targetEncoding;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected boolean targetClean;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  final org.jooq.codegen.AbstractGenerator$Language language;
    descriptor: Lorg/jooq/codegen/AbstractGenerator$Language;
    flags: (0x0010) ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 63
            ldc Lorg/jooq/codegen/AbstractGenerator;
            invokestatic org.jooq.tools.JooqLogger.getLogger:(Ljava/lang/Class;)Lorg/jooq/tools/JooqLogger;
            putstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>(org.jooq.codegen.AbstractGenerator$Language);
    descriptor: (Lorg/jooq/codegen/AbstractGenerator$Language;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // org.jooq.codegen.AbstractGenerator$Language language
         0: .line 158
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 65
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateDeprecated:Z
         2: .line 66
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateDeprecationOnUnknownTypes:Z
         3: .line 67
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateIndexes:Z
         4: .line 68
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateRelations:Z
         5: .line 69
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateImplicitJoinPathsToOne:Z
         6: .line 70
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateInstanceFields:Z
         7: .line 71
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generateGeneratedAnnotation:Z
         8: .line 72
            aload 0 /* this */
            getstatic org.jooq.meta.jaxb.GeneratedAnnotationType.DETECT_FROM_JDK:Lorg/jooq/meta/jaxb/GeneratedAnnotationType;
            putfield org.jooq.codegen.AbstractGenerator.generatedGeneratedAnnotationType:Lorg/jooq/meta/jaxb/GeneratedAnnotationType;
         9: .line 73
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateGeneratedAnnotationDate:Z
        10: .line 74
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generateNonnullAnnotation:Z
        11: .line 75
            aload 0 /* this */
            ldc "javax.annotation.Nonnull"
            putfield org.jooq.codegen.AbstractGenerator.generatedNonnullAnnotationType:Ljava/lang/String;
        12: .line 76
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generateNullableAnnotation:Z
        13: .line 77
            aload 0 /* this */
            ldc "javax.annotation.Nullable"
            putfield org.jooq.codegen.AbstractGenerator.generatedNullableAnnotationType:Ljava/lang/String;
        14: .line 78
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generateConstructorPropertiesAnnotation:Z
        15: .line 81
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.useSchemaVersionProvider:Z
        16: .line 82
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.useCatalogVersionProvider:Z
        17: .line 83
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateRoutines:Z
        18: .line 84
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateSequences:Z
        19: .line 85
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateSequenceFlags:Z
        20: .line 86
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateUDTs:Z
        21: .line 87
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateTables:Z
        22: .line 88
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateEmbeddables:Z
        23: .line 89
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateRecords:Z
        24: .line 90
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateRecordsImplementingRecordN:Z
        25: .line 91
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generatePojos:Z
        26: .line 92
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generatePojosAsJavaRecordClasses:Z
        27: .line 93
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generatePojosAsScalaCaseClasses:Z
        28: .line 94
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generatePojosAsKotlinDataClasses:Z
        29: .line 95
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generatePojosEqualsAndHashCode:Z
        30: .line 96
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generatePojosToString:Z
        31: .line 97
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generateImmutablePojos:Z
        32: .line 98
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateSerializablePojos:Z
        33: .line 99
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generateInterfaces:Z
        34: .line 100
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generateImmutableInterfaces:Z
        35: .line 101
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateSerializableInterfaces:Z
        36: .line 102
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generateDaos:Z
        37: .line 103
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generateJPAAnnotations:Z
        38: .line 104
            aload 0 /* this */
            ldc ""
            putfield org.jooq.codegen.AbstractGenerator.generateJPAVersion:Ljava/lang/String;
        39: .line 105
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generateValidationAnnotations:Z
        40: .line 106
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generateSpringAnnotations:Z
        41: .line 107
            aload 0 /* this */
            getstatic org.jooq.meta.jaxb.GeneratedSerialVersionUID.CONSTANT:Lorg/jooq/meta/jaxb/GeneratedSerialVersionUID;
            putfield org.jooq.codegen.AbstractGenerator.generatedSerialVersionUID:Lorg/jooq/meta/jaxb/GeneratedSerialVersionUID;
        42: .line 108
            aload 0 /* this */
            sipush 500
            putfield org.jooq.codegen.AbstractGenerator.maxMembersPerInitialiser:I
        43: .line 109
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateQueues:Z
        44: .line 110
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateLinks:Z
        45: .line 111
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateKeys:Z
        46: .line 112
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalObjectReferences:Z
        47: .line 113
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalCatalogReferences:Z
        48: .line 114
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalSchemaReferences:Z
        49: .line 115
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalRoutineReferences:Z
        50: .line 116
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalSequenceReferences:Z
        51: .line 117
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalTableReferences:Z
        52: .line 118
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalDomainReferences:Z
        53: .line 119
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalUDTReferences:Z
        54: .line 120
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalQueueReferences:Z
        55: .line 121
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalLinkReferences:Z
        56: .line 122
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalKeyReferences:Z
        57: .line 123
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalIndexReferences:Z
        58: .line 124
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateJavadoc:Z
        59: .line 125
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateComments:Z
        60: .line 126
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnAttributes:Z
        61: .line 127
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnCatalogs:Z
        62: .line 128
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnColumns:Z
        63: .line 129
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnKeys:Z
        64: .line 130
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnLinks:Z
        65: .line 131
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnPackages:Z
        66: .line 132
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnParameters:Z
        67: .line 133
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnQueues:Z
        68: .line 134
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnRoutines:Z
        69: .line 135
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnSchemas:Z
        70: .line 136
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnSequences:Z
        71: .line 137
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnTables:Z
        72: .line 138
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnUDTs:Z
        73: .line 139
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnEmbeddables:Z
        74: .line 140
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateSources:Z
        75: .line 141
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateSourcesOnViews:Z
        76: .line 142
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generateFluentSetters:Z
        77: .line 143
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generateJavaBeansGettersAndSetters:Z
        78: .line 144
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateVarargsSetters:Z
        79: .line 145
            aload 0 /* this */
            ldc ""
            putfield org.jooq.codegen.AbstractGenerator.generateFullyQualifiedTypes:Ljava/lang/String;
        80: .line 146
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.generateJavaTimeTypes:Z
        81: .line 147
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generateTableValuedFunctions:Z
        82: .line 148
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generateEmptyCatalogs:Z
        83: .line 149
            aload 0 /* this */
            iconst_0
            putfield org.jooq.codegen.AbstractGenerator.generateEmptySchemas:Z
        84: .line 150
            aload 0 /* this */
            ldc "\n"
            putfield org.jooq.codegen.AbstractGenerator.generateNewline:Ljava/lang/String;
        85: .line 154
            aload 0 /* this */
            ldc "UTF-8"
            putfield org.jooq.codegen.AbstractGenerator.targetEncoding:Ljava/lang/String;
        86: .line 155
            aload 0 /* this */
            iconst_1
            putfield org.jooq.codegen.AbstractGenerator.targetClean:Z
        87: .line 159
            aload 0 /* this */
            aload 1 /* language */
            putfield org.jooq.codegen.AbstractGenerator.language:Lorg/jooq/codegen/AbstractGenerator$Language;
        88: .line 160
            return
        end local 1 // org.jooq.codegen.AbstractGenerator$Language language
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   89     0      this  Lorg/jooq/codegen/AbstractGenerator;
            0   89     1  language  Lorg/jooq/codegen/AbstractGenerator$Language;
    MethodParameters:
          Name  Flags
      language  

  void logDatabaseParameters(org.jooq.meta.Database);
    descriptor: (Lorg/jooq/meta/Database;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // org.jooq.meta.Database db
         0: .line 167
            ldc ""
            astore 2 /* url */
        start local 2 // java.lang.String url
         1: .line 169
            aload 1 /* db */
            invokeinterface org.jooq.meta.Database.getConnection:()Ljava/sql/Connection;
            astore 3 /* connection */
        start local 3 // java.sql.Connection connection
         2: .line 171
            aload 3 /* connection */
            ifnull 6
         3: .line 172
            aload 3 /* connection */
            invokeinterface java.sql.Connection.getMetaData:()Ljava/sql/DatabaseMetaData;
            invokeinterface java.sql.DatabaseMetaData.getURL:()Ljava/lang/String;
            astore 2 /* url */
        end local 3 // java.sql.Connection connection
         4: .line 173
            goto 6
         5: .line 174
      StackMap locals: org.jooq.codegen.AbstractGenerator org.jooq.meta.Database java.lang.String
      StackMap stack: java.sql.SQLException
            pop
         6: .line 176
      StackMap locals:
      StackMap stack:
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "License parameters"
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
         7: .line 177
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "----------------------------------------------------------"
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
         8: .line 178
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "  Thank you for using jOOQ and jOOQ's code generator"
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
         9: .line 179
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc ""
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
        10: .line 180
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "Database parameters"
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
        11: .line 181
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "----------------------------------------------------------"
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
        12: .line 182
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "  dialect"
            aload 1 /* db */
            invokeinterface org.jooq.meta.Database.getDialect:()Lorg/jooq/SQLDialect;
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
        13: .line 183
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "  URL"
            aload 2 /* url */
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
        14: .line 184
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "  target dir"
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.getTargetDirectory:()Ljava/lang/String;
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
        15: .line 185
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "  target package"
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.getTargetPackage:()Ljava/lang/String;
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
        16: .line 186
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "  includes"
            aload 1 /* db */
            invokeinterface org.jooq.meta.Database.getIncludes:()[Ljava/lang/String;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
        17: .line 187
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "  excludes"
            aload 1 /* db */
            invokeinterface org.jooq.meta.Database.getExcludes:()[Ljava/lang/String;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
        18: .line 188
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "  includeExcludeColumns"
            aload 1 /* db */
            invokeinterface org.jooq.meta.Database.getIncludeExcludeColumns:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
        19: .line 189
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "----------------------------------------------------------"
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
        20: .line 190
            return
        end local 2 // java.lang.String url
        end local 1 // org.jooq.meta.Database db
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   21     0        this  Lorg/jooq/codegen/AbstractGenerator;
            0   21     1          db  Lorg/jooq/meta/Database;
            1   21     2         url  Ljava/lang/String;
            2    4     3  connection  Ljava/sql/Connection;
      Exception table:
        from    to  target  type
           1     4       5  Class java.sql.SQLException
    MethodParameters:
      Name  Flags
      db    

  void logGenerationRemarks(org.jooq.meta.Database);
    descriptor: (Lorg/jooq/meta/Database;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // org.jooq.meta.Database db
         0: .line 193
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "Generation remarks"
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
         1: .line 194
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "----------------------------------------------------------"
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
         2: .line 196
            aload 0 /* this */
            aload 1 /* db */
            invokeinterface org.jooq.meta.Database.getIncludes:()[Ljava/lang/String;
            bipush 44
            invokevirtual org.jooq.codegen.AbstractGenerator.contains:([Ljava/lang/String;C)Z
            ifeq 4
            aload 1 /* db */
            invokeinterface org.jooq.meta.Database.getIncluded:()Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 4
         3: .line 197
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "  includes"
            ldc "The <includes/> element takes a Java regular expression, not a comma-separated list. This might be why no objects were included."
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 199
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* db */
            invokeinterface org.jooq.meta.Database.getExcludes:()[Ljava/lang/String;
            bipush 44
            invokevirtual org.jooq.codegen.AbstractGenerator.contains:([Ljava/lang/String;C)Z
            ifeq 6
            aload 1 /* db */
            invokeinterface org.jooq.meta.Database.getExcluded:()Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 6
         5: .line 200
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "  excludes"
            ldc "The <excludes/> element takes a Java regular expression, not a comma-separated list. This might be why no objects were excluded."
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
         6: .line 201
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.jooq.meta.Database db
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lorg/jooq/codegen/AbstractGenerator;
            0    7     1    db  Lorg/jooq/meta/Database;
    MethodParameters:
      Name  Flags
      db    

  private boolean contains(java.lang.String[], char);
    descriptor: ([Ljava/lang/String;C)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=7, args_size=3
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // java.lang.String[] array
        start local 2 // char c
         0: .line 204
            aload 1 /* array */
            ifnonnull 2
         1: .line 205
            iconst_0
            ireturn
         2: .line 207
      StackMap locals:
      StackMap stack:
            aload 1 /* array */
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 7
      StackMap locals: org.jooq.codegen.AbstractGenerator java.lang.String[] int top int int java.lang.String[]
      StackMap stack:
         3: aload 6
            iload 4
            aaload
            astore 3 /* string */
        start local 3 // java.lang.String string
         4: .line 208
            aload 3 /* string */
            ifnull 6
            aload 3 /* string */
            iload 2 /* c */
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmple 6
         5: .line 209
            iconst_1
            ireturn
        end local 3 // java.lang.String string
         6: .line 207
      StackMap locals:
      StackMap stack:
            iinc 4 1
      StackMap locals:
      StackMap stack:
         7: iload 4
            iload 5
            if_icmplt 3
         8: .line 211
            iconst_0
            ireturn
        end local 2 // char c
        end local 1 // java.lang.String[] array
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    9     0    this  Lorg/jooq/codegen/AbstractGenerator;
            0    9     1   array  [Ljava/lang/String;
            0    9     2       c  C
            4    6     3  string  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      array  
      c      

  public void setStrategy(org.jooq.codegen.GeneratorStrategy);
    descriptor: (Lorg/jooq/codegen/GeneratorStrategy;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // org.jooq.codegen.GeneratorStrategy strategy
         0: .line 216
            aload 0 /* this */
            new org.jooq.codegen.GeneratorStrategyWrapper
            dup
            aload 0 /* this */
            aload 1 /* strategy */
            invokespecial org.jooq.codegen.GeneratorStrategyWrapper.<init>:(Lorg/jooq/codegen/Generator;Lorg/jooq/codegen/GeneratorStrategy;)V
            putfield org.jooq.codegen.AbstractGenerator.strategy:Lorg/jooq/codegen/GeneratorStrategyWrapper;
         1: .line 217
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.strategy:Lorg/jooq/codegen/GeneratorStrategyWrapper;
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.language:Lorg/jooq/codegen/AbstractGenerator$Language;
            invokevirtual org.jooq.codegen.GeneratorStrategyWrapper.setTargetLanguage:(Lorg/jooq/codegen/AbstractGenerator$Language;)V
         2: .line 218
            return
        end local 1 // org.jooq.codegen.GeneratorStrategy strategy
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lorg/jooq/codegen/AbstractGenerator;
            0    3     1  strategy  Lorg/jooq/codegen/GeneratorStrategy;
    MethodParameters:
          Name  Flags
      strategy  

  public org.jooq.codegen.GeneratorStrategy getStrategy();
    descriptor: ()Lorg/jooq/codegen/GeneratorStrategy;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 222
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.strategy:Lorg/jooq/codegen/GeneratorStrategyWrapper;
            areturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public boolean generateDeprecated();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 227
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateDeprecated:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateDeprecated(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateDeprecated
         0: .line 232
            aload 0 /* this */
            iload 1 /* generateDeprecated */
            putfield org.jooq.codegen.AbstractGenerator.generateDeprecated:Z
         1: .line 233
            return
        end local 1 // boolean generateDeprecated
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateDeprecated  Z
    MethodParameters:
                    Name  Flags
      generateDeprecated  

  public boolean generateDeprecationOnUnknownTypes();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 237
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateDeprecationOnUnknownTypes:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateDeprecationOnUnknownTypes(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateDeprecationOnUnknownTypes
         0: .line 242
            aload 0 /* this */
            iload 1 /* generateDeprecationOnUnknownTypes */
            putfield org.jooq.codegen.AbstractGenerator.generateDeprecationOnUnknownTypes:Z
         1: .line 243
            return
        end local 1 // boolean generateDeprecationOnUnknownTypes
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                               Name  Signature
            0    2     0                               this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateDeprecationOnUnknownTypes  Z
    MethodParameters:
                                   Name  Flags
      generateDeprecationOnUnknownTypes  

  public boolean generateIndexes();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 247
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateIndexes:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateIndexes(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateIndexes
         0: .line 252
            aload 0 /* this */
            iload 1 /* generateIndexes */
            putfield org.jooq.codegen.AbstractGenerator.generateIndexes:Z
         1: .line 253
            return
        end local 1 // boolean generateIndexes
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateIndexes  Z
    MethodParameters:
                 Name  Flags
      generateIndexes  

  public boolean generateRelations();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 259
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateRelations:Z
            ifne 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateTables:Z
            ifne 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateDaos:Z
            ifne 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateRelations(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateRelations
         0: .line 264
            aload 0 /* this */
            iload 1 /* generateRelations */
            putfield org.jooq.codegen.AbstractGenerator.generateRelations:Z
         1: .line 265
            return
        end local 1 // boolean generateRelations
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateRelations  Z
    MethodParameters:
                   Name  Flags
      generateRelations  

  public boolean generateImplicitJoinPathsToOne();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 269
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateImplicitJoinPathsToOne:Z
            ifeq 1
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateRelations:()Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateImplicitJoinPathsToOne(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateImplicitJoinPathsToOne
         0: .line 274
            aload 0 /* this */
            iload 1 /* generateImplicitJoinPathsToOne */
            putfield org.jooq.codegen.AbstractGenerator.generateImplicitJoinPathsToOne:Z
         1: .line 275
            return
        end local 1 // boolean generateImplicitJoinPathsToOne
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                            Name  Signature
            0    2     0                            this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateImplicitJoinPathsToOne  Z
    MethodParameters:
                                Name  Flags
      generateImplicitJoinPathsToOne  

  public boolean generateTableValuedFunctions();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 279
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateTableValuedFunctions:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateTableValuedFunctions(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateTableValuedFunctions
         0: .line 284
            aload 0 /* this */
            iload 1 /* generateTableValuedFunctions */
            putfield org.jooq.codegen.AbstractGenerator.generateTableValuedFunctions:Z
         1: .line 285
            return
        end local 1 // boolean generateTableValuedFunctions
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                          Name  Signature
            0    2     0                          this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateTableValuedFunctions  Z
    MethodParameters:
                              Name  Flags
      generateTableValuedFunctions  

  public boolean generateInstanceFields();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 289
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateInstanceFields:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateInstanceFields(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateInstanceFields
         0: .line 294
            aload 0 /* this */
            iload 1 /* generateInstanceFields */
            putfield org.jooq.codegen.AbstractGenerator.generateInstanceFields:Z
         1: .line 295
            return
        end local 1 // boolean generateInstanceFields
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateInstanceFields  Z
    MethodParameters:
                        Name  Flags
      generateInstanceFields  

  public boolean generateGeneratedAnnotation();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 302
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateGeneratedAnnotation:Z
            ifne 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.useSchemaVersionProvider:Z
            ifne 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.useCatalogVersionProvider:Z
            ifne 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateGeneratedAnnotation(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateGeneratedAnnotation
         0: .line 307
            aload 0 /* this */
            iload 1 /* generateGeneratedAnnotation */
            putfield org.jooq.codegen.AbstractGenerator.generateGeneratedAnnotation:Z
         1: .line 308
            return
        end local 1 // boolean generateGeneratedAnnotation
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0    2     0                         this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateGeneratedAnnotation  Z
    MethodParameters:
                             Name  Flags
      generateGeneratedAnnotation  

  public org.jooq.meta.jaxb.GeneratedAnnotationType generateGeneratedAnnotationType();
    descriptor: ()Lorg/jooq/meta/jaxb/GeneratedAnnotationType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 312
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generatedGeneratedAnnotationType:Lorg/jooq/meta/jaxb/GeneratedAnnotationType;
            areturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateGeneratedAnnotationType(org.jooq.meta.jaxb.GeneratedAnnotationType);
    descriptor: (Lorg/jooq/meta/jaxb/GeneratedAnnotationType;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // org.jooq.meta.jaxb.GeneratedAnnotationType generateGeneratedAnnotationType
         0: .line 317
            aload 0 /* this */
            aload 1 /* generateGeneratedAnnotationType */
            putfield org.jooq.codegen.AbstractGenerator.generatedGeneratedAnnotationType:Lorg/jooq/meta/jaxb/GeneratedAnnotationType;
         1: .line 318
            return
        end local 1 // org.jooq.meta.jaxb.GeneratedAnnotationType generateGeneratedAnnotationType
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                             Name  Signature
            0    2     0                             this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateGeneratedAnnotationType  Lorg/jooq/meta/jaxb/GeneratedAnnotationType;
    MethodParameters:
                                 Name  Flags
      generateGeneratedAnnotationType  

  public boolean generateGeneratedAnnotationDate();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 322
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateGeneratedAnnotationDate:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateGeneratedAnnotationDate(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateGeneratedAnnotationDate
         0: .line 327
            aload 0 /* this */
            iload 1 /* generateGeneratedAnnotationDate */
            putfield org.jooq.codegen.AbstractGenerator.generateGeneratedAnnotationDate:Z
         1: .line 328
            return
        end local 1 // boolean generateGeneratedAnnotationDate
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                             Name  Signature
            0    2     0                             this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateGeneratedAnnotationDate  Z
    MethodParameters:
                                 Name  Flags
      generateGeneratedAnnotationDate  

  public boolean generateNonnullAnnotation();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 332
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateNonnullAnnotation:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateNonnullAnnotation(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateNonnullAnnotation
         0: .line 337
            aload 0 /* this */
            iload 1 /* generateNonnullAnnotation */
            putfield org.jooq.codegen.AbstractGenerator.generateNonnullAnnotation:Z
         1: .line 338
            return
        end local 1 // boolean generateNonnullAnnotation
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateNonnullAnnotation  Z
    MethodParameters:
                           Name  Flags
      generateNonnullAnnotation  

  public java.lang.String generatedNonnullAnnotationType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 342
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generatedNonnullAnnotationType:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGeneratedNonnullAnnotationType(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // java.lang.String generatedNonnullAnnotationType
         0: .line 347
            aload 0 /* this */
            aload 1 /* generatedNonnullAnnotationType */
            putfield org.jooq.codegen.AbstractGenerator.generatedNonnullAnnotationType:Ljava/lang/String;
         1: .line 348
            return
        end local 1 // java.lang.String generatedNonnullAnnotationType
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                            Name  Signature
            0    2     0                            this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generatedNonnullAnnotationType  Ljava/lang/String;
    MethodParameters:
                                Name  Flags
      generatedNonnullAnnotationType  

  public boolean generateNullableAnnotation();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 352
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateNullableAnnotation:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateNullableAnnotation(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateNullableAnnotation
         0: .line 357
            aload 0 /* this */
            iload 1 /* generateNullableAnnotation */
            putfield org.jooq.codegen.AbstractGenerator.generateNullableAnnotation:Z
         1: .line 358
            return
        end local 1 // boolean generateNullableAnnotation
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0    2     0                        this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateNullableAnnotation  Z
    MethodParameters:
                            Name  Flags
      generateNullableAnnotation  

  public java.lang.String generatedNullableAnnotationType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 362
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generatedNullableAnnotationType:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGeneratedNullableAnnotationType(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // java.lang.String generatedNullableAnnotationType
         0: .line 367
            aload 0 /* this */
            aload 1 /* generatedNullableAnnotationType */
            putfield org.jooq.codegen.AbstractGenerator.generatedNullableAnnotationType:Ljava/lang/String;
         1: .line 368
            return
        end local 1 // java.lang.String generatedNullableAnnotationType
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                             Name  Signature
            0    2     0                             this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generatedNullableAnnotationType  Ljava/lang/String;
    MethodParameters:
                                 Name  Flags
      generatedNullableAnnotationType  

  public void setGenerateConstructorPropertiesAnnotation(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateConstructorPropertiesAnnotation
         0: .line 372
            aload 0 /* this */
            iload 1 /* generateConstructorPropertiesAnnotation */
            putfield org.jooq.codegen.AbstractGenerator.generateConstructorPropertiesAnnotation:Z
         1: .line 373
            return
        end local 1 // boolean generateConstructorPropertiesAnnotation
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                                     Name  Signature
            0    2     0                                     this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateConstructorPropertiesAnnotation  Z
    MethodParameters:
                                         Name  Flags
      generateConstructorPropertiesAnnotation  

  public boolean generateConstructorPropertiesAnnotation();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 377
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateConstructorPropertiesAnnotation:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateConstructorPropertiesAnnotationOnPojos(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateConstructorPropertiesAnnotationOnPojos
         0: .line 382
            aload 0 /* this */
            iload 1 /* generateConstructorPropertiesAnnotationOnPojos */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield org.jooq.codegen.AbstractGenerator.generateConstructorPropertiesAnnotationOnPojos:Ljava/lang/Boolean;
         1: .line 383
            return
        end local 1 // boolean generateConstructorPropertiesAnnotationOnPojos
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                                            Name  Signature
            0    2     0                                            this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateConstructorPropertiesAnnotationOnPojos  Z
    MethodParameters:
                                                Name  Flags
      generateConstructorPropertiesAnnotationOnPojos  

  public boolean generateConstructorPropertiesAnnotationOnPojos();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 387
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateConstructorPropertiesAnnotationOnPojos:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifne 3
         1: .line 388
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateConstructorPropertiesAnnotation:()Z
            ifeq 2
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateConstructorPropertiesAnnotationOnPojos:Ljava/lang/Boolean;
            ifnull 3
         2: .line 387
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateConstructorPropertiesAnnotationOnRecords(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateConstructorPropertiesAnnotationOnRecords
         0: .line 393
            aload 0 /* this */
            iload 1 /* generateConstructorPropertiesAnnotationOnRecords */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield org.jooq.codegen.AbstractGenerator.generateConstructorPropertiesAnnotationOnRecords:Ljava/lang/Boolean;
         1: .line 394
            return
        end local 1 // boolean generateConstructorPropertiesAnnotationOnRecords
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                                              Name  Signature
            0    2     0                                              this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateConstructorPropertiesAnnotationOnRecords  Z
    MethodParameters:
                                                  Name  Flags
      generateConstructorPropertiesAnnotationOnRecords  

  public boolean generateConstructorPropertiesAnnotationOnRecords();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 398
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateConstructorPropertiesAnnotationOnPojos:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifne 3
         1: .line 399
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateConstructorPropertiesAnnotation:()Z
            ifeq 2
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateConstructorPropertiesAnnotationOnRecords:Ljava/lang/Boolean;
            ifnull 3
         2: .line 398
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public boolean useSchemaVersionProvider();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 404
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.useSchemaVersionProvider:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setUseSchemaVersionProvider(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean useSchemaVersionProvider
         0: .line 409
            aload 0 /* this */
            iload 1 /* useSchemaVersionProvider */
            putfield org.jooq.codegen.AbstractGenerator.useSchemaVersionProvider:Z
         1: .line 410
            return
        end local 1 // boolean useSchemaVersionProvider
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    2     0                      this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  useSchemaVersionProvider  Z
    MethodParameters:
                          Name  Flags
      useSchemaVersionProvider  

  public boolean useCatalogVersionProvider();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 414
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.useCatalogVersionProvider:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setUseCatalogVersionProvider(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean useCatalogVersionProvider
         0: .line 419
            aload 0 /* this */
            iload 1 /* useCatalogVersionProvider */
            putfield org.jooq.codegen.AbstractGenerator.useCatalogVersionProvider:Z
         1: .line 420
            return
        end local 1 // boolean useCatalogVersionProvider
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  useCatalogVersionProvider  Z
    MethodParameters:
                           Name  Flags
      useCatalogVersionProvider  

  public boolean generateRoutines();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 424
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateRoutines:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateRoutines(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateRoutines
         0: .line 429
            aload 0 /* this */
            iload 1 /* generateRoutines */
            putfield org.jooq.codegen.AbstractGenerator.generateRoutines:Z
         1: .line 430
            return
        end local 1 // boolean generateRoutines
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateRoutines  Z
    MethodParameters:
                  Name  Flags
      generateRoutines  

  public boolean generateSequences();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 434
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateSequences:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateSequences(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateSequences
         0: .line 439
            aload 0 /* this */
            iload 1 /* generateSequences */
            putfield org.jooq.codegen.AbstractGenerator.generateSequences:Z
         1: .line 440
            return
        end local 1 // boolean generateSequences
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateSequences  Z
    MethodParameters:
                   Name  Flags
      generateSequences  

  public boolean generateSequenceFlags();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 444
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateSequenceFlags:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateSequenceFlags(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateSequenceFlags
         0: .line 449
            aload 0 /* this */
            iload 1 /* generateSequenceFlags */
            putfield org.jooq.codegen.AbstractGenerator.generateSequenceFlags:Z
         1: .line 450
            return
        end local 1 // boolean generateSequenceFlags
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateSequenceFlags  Z
    MethodParameters:
                       Name  Flags
      generateSequenceFlags  

  public boolean generateUDTs();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 454
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateUDTs:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateUDTs(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateUDTs
         0: .line 459
            aload 0 /* this */
            iload 1 /* generateUDTs */
            putfield org.jooq.codegen.AbstractGenerator.generateUDTs:Z
         1: .line 460
            return
        end local 1 // boolean generateUDTs
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateUDTs  Z
    MethodParameters:
              Name  Flags
      generateUDTs  

  public boolean generateTables();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 466
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateTables:Z
            ifne 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateRecords:Z
            ifne 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateDaos:Z
            ifne 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateTables(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateTables
         0: .line 471
            aload 0 /* this */
            iload 1 /* generateTables */
            putfield org.jooq.codegen.AbstractGenerator.generateTables:Z
         1: .line 472
            return
        end local 1 // boolean generateTables
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateTables  Z
    MethodParameters:
                Name  Flags
      generateTables  

  public boolean generateEmbeddables();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 476
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateEmbeddables:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateEmbeddables(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateEmbeddables
         0: .line 481
            aload 0 /* this */
            iload 1 /* generateEmbeddables */
            putfield org.jooq.codegen.AbstractGenerator.generateEmbeddables:Z
         1: .line 482
            return
        end local 1 // boolean generateEmbeddables
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateEmbeddables  Z
    MethodParameters:
                     Name  Flags
      generateEmbeddables  

  public boolean generateRecords();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 488
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateRecords:Z
            ifne 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateDaos:Z
            ifne 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateRecords(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateRecords
         0: .line 493
            aload 0 /* this */
            iload 1 /* generateRecords */
            putfield org.jooq.codegen.AbstractGenerator.generateRecords:Z
         1: .line 494
            return
        end local 1 // boolean generateRecords
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateRecords  Z
    MethodParameters:
                 Name  Flags
      generateRecords  

  public boolean generateRecordsImplementingRecordN();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 498
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateRecords:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateRecordsImplementingRecordN:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateRecordsImplementingRecordN(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateRecordsImplementingRecordN
         0: .line 503
            aload 0 /* this */
            iload 1 /* generateRecordsImplementingRecordN */
            putfield org.jooq.codegen.AbstractGenerator.generateRecordsImplementingRecordN:Z
         1: .line 504
            return
        end local 1 // boolean generateRecordsImplementingRecordN
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                                Name  Signature
            0    2     0                                this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateRecordsImplementingRecordN  Z
    MethodParameters:
                                    Name  Flags
      generateRecordsImplementingRecordN  

  public boolean generatePojos();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 511
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generatePojos:Z
            ifne 4
         1: .line 512
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateImmutablePojos:Z
            ifne 4
         2: .line 513
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateDaos:Z
            ifne 4
         3: .line 511
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         4: iconst_1
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGeneratePojos(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generatePojos
         0: .line 518
            aload 0 /* this */
            iload 1 /* generatePojos */
            putfield org.jooq.codegen.AbstractGenerator.generatePojos:Z
         1: .line 519
            return
        end local 1 // boolean generatePojos
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generatePojos  Z
    MethodParameters:
               Name  Flags
      generatePojos  

  public boolean generatePojosAsJavaRecordClasses();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 523
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generatePojosAsJavaRecordClasses:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGeneratePojosAsJavaRecordClasses(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean pojosAsJavaRecordClasses
         0: .line 528
            aload 0 /* this */
            iload 1 /* pojosAsJavaRecordClasses */
            putfield org.jooq.codegen.AbstractGenerator.generatePojosAsJavaRecordClasses:Z
         1: .line 529
            return
        end local 1 // boolean pojosAsJavaRecordClasses
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    2     0                      this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  pojosAsJavaRecordClasses  Z
    MethodParameters:
                          Name  Flags
      pojosAsJavaRecordClasses  

  public boolean generatePojosAsScalaCaseClasses();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 533
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generatePojosAsScalaCaseClasses:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGeneratePojosAsScalaCaseClasses(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean pojosAsScalaCaseClasses
         0: .line 538
            aload 0 /* this */
            iload 1 /* pojosAsScalaCaseClasses */
            putfield org.jooq.codegen.AbstractGenerator.generatePojosAsScalaCaseClasses:Z
         1: .line 539
            return
        end local 1 // boolean pojosAsScalaCaseClasses
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    2     0                     this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  pojosAsScalaCaseClasses  Z
    MethodParameters:
                         Name  Flags
      pojosAsScalaCaseClasses  

  public boolean generatePojosAsKotlinDataClasses();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 543
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generatePojosAsKotlinDataClasses:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGeneratePojosAsKotlinDataClasses(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean pojosAsKotlinDataClasses
         0: .line 548
            aload 0 /* this */
            iload 1 /* pojosAsKotlinDataClasses */
            putfield org.jooq.codegen.AbstractGenerator.generatePojosAsKotlinDataClasses:Z
         1: .line 549
            return
        end local 1 // boolean pojosAsKotlinDataClasses
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    2     0                      this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  pojosAsKotlinDataClasses  Z
    MethodParameters:
                          Name  Flags
      pojosAsKotlinDataClasses  

  public boolean generateImmutablePojos();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 553
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateImmutablePojos:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateImmutablePojos(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateImmutablePojos
         0: .line 558
            aload 0 /* this */
            iload 1 /* generateImmutablePojos */
            putfield org.jooq.codegen.AbstractGenerator.generateImmutablePojos:Z
         1: .line 559
            return
        end local 1 // boolean generateImmutablePojos
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateImmutablePojos  Z
    MethodParameters:
                        Name  Flags
      generateImmutablePojos  

  public boolean generateSerializablePojos();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 563
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateSerializablePojos:Z
            ifeq 1
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generatePojos:()Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateSerializablePojos(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateSerializablePojos
         0: .line 568
            aload 0 /* this */
            iload 1 /* generateSerializablePojos */
            putfield org.jooq.codegen.AbstractGenerator.generateSerializablePojos:Z
         1: .line 569
            return
        end local 1 // boolean generateSerializablePojos
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateSerializablePojos  Z
    MethodParameters:
                           Name  Flags
      generateSerializablePojos  

  public boolean generateInterfaces();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 573
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateInterfaces:Z
            ifne 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateImmutableInterfaces:Z
            ifne 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateInterfaces(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateInterfaces
         0: .line 578
            aload 0 /* this */
            iload 1 /* generateInterfaces */
            putfield org.jooq.codegen.AbstractGenerator.generateInterfaces:Z
         1: .line 579
            return
        end local 1 // boolean generateInterfaces
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateInterfaces  Z
    MethodParameters:
                    Name  Flags
      generateInterfaces  

  public boolean generateImmutableInterfaces();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 583
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateImmutableInterfaces:Z
            ifne 2
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateInterfaces:Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateImmutablePojos:Z
            ifne 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         2: iconst_1
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateImmutableInterfaces(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateImmutableInterfaces
         0: .line 588
            aload 0 /* this */
            iload 1 /* generateImmutableInterfaces */
            putfield org.jooq.codegen.AbstractGenerator.generateImmutableInterfaces:Z
         1: .line 589
            return
        end local 1 // boolean generateImmutableInterfaces
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0    2     0                         this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateImmutableInterfaces  Z
    MethodParameters:
                             Name  Flags
      generateImmutableInterfaces  

  public boolean generateSerializableInterfaces();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 593
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateSerializableInterfaces:Z
            ifeq 1
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateInterfaces:()Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateSerializableInterfaces(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateSerializableInterfaces
         0: .line 598
            aload 0 /* this */
            iload 1 /* generateSerializableInterfaces */
            putfield org.jooq.codegen.AbstractGenerator.generateSerializableInterfaces:Z
         1: .line 599
            return
        end local 1 // boolean generateSerializableInterfaces
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                            Name  Signature
            0    2     0                            this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateSerializableInterfaces  Z
    MethodParameters:
                                Name  Flags
      generateSerializableInterfaces  

  public boolean generateDaos();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 603
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateDaos:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateDaos(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateDaos
         0: .line 608
            aload 0 /* this */
            iload 1 /* generateDaos */
            putfield org.jooq.codegen.AbstractGenerator.generateDaos:Z
         1: .line 609
            return
        end local 1 // boolean generateDaos
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateDaos  Z
    MethodParameters:
              Name  Flags
      generateDaos  

  public boolean generateJPAAnnotations();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 613
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateJPAAnnotations:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateJPAAnnotations(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateJPAAnnotations
         0: .line 618
            aload 0 /* this */
            iload 1 /* generateJPAAnnotations */
            putfield org.jooq.codegen.AbstractGenerator.generateJPAAnnotations:Z
         1: .line 619
            return
        end local 1 // boolean generateJPAAnnotations
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateJPAAnnotations  Z
    MethodParameters:
                        Name  Flags
      generateJPAAnnotations  

  public java.lang.String generateJPAVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 623
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateJPAVersion:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateJPAVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // java.lang.String generateJPAVersion
         0: .line 628
            aload 0 /* this */
            aload 1 /* generateJPAVersion */
            putfield org.jooq.codegen.AbstractGenerator.generateJPAVersion:Ljava/lang/String;
         1: .line 629
            return
        end local 1 // java.lang.String generateJPAVersion
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateJPAVersion  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      generateJPAVersion  

  public boolean generateValidationAnnotations();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 633
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateValidationAnnotations:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateValidationAnnotations(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateValidationAnnotations
         0: .line 638
            aload 0 /* this */
            iload 1 /* generateValidationAnnotations */
            putfield org.jooq.codegen.AbstractGenerator.generateValidationAnnotations:Z
         1: .line 639
            return
        end local 1 // boolean generateValidationAnnotations
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0    2     0                           this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateValidationAnnotations  Z
    MethodParameters:
                               Name  Flags
      generateValidationAnnotations  

  public boolean generateSpringAnnotations();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 643
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateSpringAnnotations:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateSpringAnnotations(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateSpringAnnotations
         0: .line 648
            aload 0 /* this */
            iload 1 /* generateSpringAnnotations */
            putfield org.jooq.codegen.AbstractGenerator.generateSpringAnnotations:Z
         1: .line 649
            return
        end local 1 // boolean generateSpringAnnotations
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateSpringAnnotations  Z
    MethodParameters:
                           Name  Flags
      generateSpringAnnotations  

  public org.jooq.meta.jaxb.GeneratedSerialVersionUID generatedSerialVersionUID();
    descriptor: ()Lorg/jooq/meta/jaxb/GeneratedSerialVersionUID;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 653
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generatedSerialVersionUID:Lorg/jooq/meta/jaxb/GeneratedSerialVersionUID;
            areturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateGeneratedSerialVersionUID(org.jooq.meta.jaxb.GeneratedSerialVersionUID);
    descriptor: (Lorg/jooq/meta/jaxb/GeneratedSerialVersionUID;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // org.jooq.meta.jaxb.GeneratedSerialVersionUID generatedSerialVersionUID
         0: .line 658
            aload 0 /* this */
            aload 1 /* generatedSerialVersionUID */
            putfield org.jooq.codegen.AbstractGenerator.generatedSerialVersionUID:Lorg/jooq/meta/jaxb/GeneratedSerialVersionUID;
         1: .line 659
            return
        end local 1 // org.jooq.meta.jaxb.GeneratedSerialVersionUID generatedSerialVersionUID
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generatedSerialVersionUID  Lorg/jooq/meta/jaxb/GeneratedSerialVersionUID;
    MethodParameters:
                           Name  Flags
      generatedSerialVersionUID  

  public int maxMembersPerInitialiser();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 663
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.maxMembersPerInitialiser:I
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setMaxMembersPerInitialiser(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // int maxMembersPerInitialiser
         0: .line 668
            aload 0 /* this */
            iload 1 /* maxMembersPerInitialiser */
            putfield org.jooq.codegen.AbstractGenerator.maxMembersPerInitialiser:I
         1: .line 669
            return
        end local 1 // int maxMembersPerInitialiser
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    2     0                      this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  maxMembersPerInitialiser  I
    MethodParameters:
                          Name  Flags
      maxMembersPerInitialiser  

  public boolean generateGlobalObjectReferences();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 673
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateGlobalObjectReferences:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateGlobalObjectReferences(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateGlobalObjectReferences
         0: .line 678
            aload 0 /* this */
            iload 1 /* generateGlobalObjectReferences */
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalObjectReferences:Z
         1: .line 679
            return
        end local 1 // boolean generateGlobalObjectReferences
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                            Name  Signature
            0    2     0                            this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateGlobalObjectReferences  Z
    MethodParameters:
                                Name  Flags
      generateGlobalObjectReferences  

  public boolean generateGlobalCatalogReferences();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 683
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateGlobalObjectReferences:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateGlobalCatalogReferences:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateGlobalCatalogReferences(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean globalCatalogReferences
         0: .line 688
            aload 0 /* this */
            iload 1 /* globalCatalogReferences */
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalCatalogReferences:Z
         1: .line 689
            return
        end local 1 // boolean globalCatalogReferences
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    2     0                     this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  globalCatalogReferences  Z
    MethodParameters:
                         Name  Flags
      globalCatalogReferences  

  public boolean generateGlobalSchemaReferences();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 693
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateGlobalObjectReferences:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateGlobalSchemaReferences:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateGlobalSchemaReferences(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean globalSchemaReferences
         0: .line 698
            aload 0 /* this */
            iload 1 /* globalSchemaReferences */
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalSchemaReferences:Z
         1: .line 699
            return
        end local 1 // boolean globalSchemaReferences
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  globalSchemaReferences  Z
    MethodParameters:
                        Name  Flags
      globalSchemaReferences  

  public boolean generateGlobalRoutineReferences();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 703
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateRoutines:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateGlobalObjectReferences:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateGlobalRoutineReferences:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateGlobalRoutineReferences(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateGlobalRoutineReferences
         0: .line 708
            aload 0 /* this */
            iload 1 /* generateGlobalRoutineReferences */
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalRoutineReferences:Z
         1: .line 709
            return
        end local 1 // boolean generateGlobalRoutineReferences
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                             Name  Signature
            0    2     0                             this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateGlobalRoutineReferences  Z
    MethodParameters:
                                 Name  Flags
      generateGlobalRoutineReferences  

  public boolean generateGlobalSequenceReferences();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 713
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateSequences:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateGlobalObjectReferences:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateGlobalSequenceReferences:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateGlobalSequenceReferences(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateGlobalSequenceReferences
         0: .line 718
            aload 0 /* this */
            iload 1 /* generateGlobalSequenceReferences */
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalSequenceReferences:Z
         1: .line 719
            return
        end local 1 // boolean generateGlobalSequenceReferences
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                              Name  Signature
            0    2     0                              this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateGlobalSequenceReferences  Z
    MethodParameters:
                                  Name  Flags
      generateGlobalSequenceReferences  

  public boolean generateGlobalTableReferences();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 723
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateTables:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateGlobalObjectReferences:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateGlobalTableReferences:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateGlobalTableReferences(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateGlobalTableReferences
         0: .line 728
            aload 0 /* this */
            iload 1 /* generateGlobalTableReferences */
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalTableReferences:Z
         1: .line 729
            return
        end local 1 // boolean generateGlobalTableReferences
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0    2     0                           this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateGlobalTableReferences  Z
    MethodParameters:
                               Name  Flags
      generateGlobalTableReferences  

  public boolean generateGlobalDomainReferences();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 733
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateUDTs:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateGlobalObjectReferences:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateGlobalDomainReferences:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateGlobalDomainReferences(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean globalDomainReferences
         0: .line 738
            aload 0 /* this */
            iload 1 /* globalDomainReferences */
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalDomainReferences:Z
         1: .line 739
            return
        end local 1 // boolean globalDomainReferences
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  globalDomainReferences  Z
    MethodParameters:
                        Name  Flags
      globalDomainReferences  

  public boolean generateGlobalUDTReferences();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 743
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateUDTs:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateGlobalObjectReferences:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateGlobalUDTReferences:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateGlobalUDTReferences(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateGlobalUDTReferences
         0: .line 748
            aload 0 /* this */
            iload 1 /* generateGlobalUDTReferences */
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalUDTReferences:Z
         1: .line 749
            return
        end local 1 // boolean generateGlobalUDTReferences
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0    2     0                         this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateGlobalUDTReferences  Z
    MethodParameters:
                             Name  Flags
      generateGlobalUDTReferences  

  public boolean generateGlobalQueueReferences();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 753
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateQueues:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateGlobalObjectReferences:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateGlobalQueueReferences:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateGlobalQueueReferences(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean globalQueueReferences
         0: .line 758
            aload 0 /* this */
            iload 1 /* globalQueueReferences */
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalQueueReferences:Z
         1: .line 759
            return
        end local 1 // boolean globalQueueReferences
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  globalQueueReferences  Z
    MethodParameters:
                       Name  Flags
      globalQueueReferences  

  public boolean generateGlobalLinkReferences();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 763
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateLinks:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateGlobalObjectReferences:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateGlobalLinkReferences:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateGlobalLinkReferences(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean globalLinkReferences
         0: .line 768
            aload 0 /* this */
            iload 1 /* globalLinkReferences */
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalLinkReferences:Z
         1: .line 769
            return
        end local 1 // boolean globalLinkReferences
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  globalLinkReferences  Z
    MethodParameters:
                      Name  Flags
      globalLinkReferences  

  public boolean generateGlobalKeyReferences();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 773
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateKeys:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateGlobalObjectReferences:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateGlobalKeyReferences:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateGlobalKeyReferences(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean globalKeyReferences
         0: .line 778
            aload 0 /* this */
            iload 1 /* globalKeyReferences */
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalKeyReferences:Z
         1: .line 779
            return
        end local 1 // boolean globalKeyReferences
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  globalKeyReferences  Z
    MethodParameters:
                     Name  Flags
      globalKeyReferences  

  public boolean generateGlobalIndexReferences();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 783
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateIndexes:()Z
            ifeq 1
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateGlobalObjectReferences:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateGlobalIndexReferences:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateGlobalIndexReferences(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean globalIndexReferences
         0: .line 788
            aload 0 /* this */
            iload 1 /* globalIndexReferences */
            putfield org.jooq.codegen.AbstractGenerator.generateGlobalIndexReferences:Z
         1: .line 789
            return
        end local 1 // boolean globalIndexReferences
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  globalIndexReferences  Z
    MethodParameters:
                       Name  Flags
      globalIndexReferences  

  public boolean generateQueues();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 793
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateQueues:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateQueues(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean queues
         0: .line 798
            aload 0 /* this */
            iload 1 /* queues */
            putfield org.jooq.codegen.AbstractGenerator.generateQueues:Z
         1: .line 799
            return
        end local 1 // boolean queues
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  queues  Z
    MethodParameters:
        Name  Flags
      queues  

  public boolean generateLinks();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 803
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateLinks:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateLinks(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean links
         0: .line 808
            aload 0 /* this */
            iload 1 /* links */
            putfield org.jooq.codegen.AbstractGenerator.generateLinks:Z
         1: .line 809
            return
        end local 1 // boolean links
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  links  Z
    MethodParameters:
       Name  Flags
      links  

  public boolean generateKeys();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 813
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateKeys:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateKeys(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean keys
         0: .line 818
            aload 0 /* this */
            iload 1 /* keys */
            putfield org.jooq.codegen.AbstractGenerator.generateKeys:Z
         1: .line 819
            return
        end local 1 // boolean keys
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  keys  Z
    MethodParameters:
      Name  Flags
      keys  

  public boolean generateJavadoc();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 823
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateJavadoc:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateJavadoc(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean javadoc
         0: .line 828
            aload 0 /* this */
            iload 1 /* javadoc */
            putfield org.jooq.codegen.AbstractGenerator.generateJavadoc:Z
         1: .line 829
            return
        end local 1 // boolean javadoc
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  javadoc  Z
    MethodParameters:
         Name  Flags
      javadoc  

  public boolean generateComments();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 833
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateComments:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateComments(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean comments
         0: .line 838
            aload 0 /* this */
            iload 1 /* comments */
            putfield org.jooq.codegen.AbstractGenerator.generateComments:Z
         1: .line 839
            return
        end local 1 // boolean comments
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  comments  Z
    MethodParameters:
          Name  Flags
      comments  

  public boolean generateCommentsOnAttributes();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 843
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateComments:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateCommentsOnAttributes:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateCommentsOnAttributes(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean commentsOnAttributes
         0: .line 848
            aload 0 /* this */
            iload 1 /* commentsOnAttributes */
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnAttributes:Z
         1: .line 849
            return
        end local 1 // boolean commentsOnAttributes
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  commentsOnAttributes  Z
    MethodParameters:
                      Name  Flags
      commentsOnAttributes  

  public boolean generateCommentsOnCatalogs();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 853
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateComments:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateCommentsOnCatalogs:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateCommentsOnCatalogs(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean commentsOnCatalogs
         0: .line 858
            aload 0 /* this */
            iload 1 /* commentsOnCatalogs */
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnCatalogs:Z
         1: .line 859
            return
        end local 1 // boolean commentsOnCatalogs
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  commentsOnCatalogs  Z
    MethodParameters:
                    Name  Flags
      commentsOnCatalogs  

  public boolean generateCommentsOnColumns();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 863
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateComments:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateCommentsOnColumns:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateCommentsOnColumns(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean commentsOnColumns
         0: .line 868
            aload 0 /* this */
            iload 1 /* commentsOnColumns */
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnColumns:Z
         1: .line 869
            return
        end local 1 // boolean commentsOnColumns
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  commentsOnColumns  Z
    MethodParameters:
                   Name  Flags
      commentsOnColumns  

  public boolean generateCommentsOnKeys();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 873
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateComments:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateCommentsOnKeys:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateCommentsOnKeys(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean commentsOnKeys
         0: .line 878
            aload 0 /* this */
            iload 1 /* commentsOnKeys */
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnKeys:Z
         1: .line 879
            return
        end local 1 // boolean commentsOnKeys
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  commentsOnKeys  Z
    MethodParameters:
                Name  Flags
      commentsOnKeys  

  public boolean generateCommentsOnLinks();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 883
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateComments:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateCommentsOnLinks:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateCommentsOnLinks(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean commentsOnLinks
         0: .line 888
            aload 0 /* this */
            iload 1 /* commentsOnLinks */
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnLinks:Z
         1: .line 889
            return
        end local 1 // boolean commentsOnLinks
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  commentsOnLinks  Z
    MethodParameters:
                 Name  Flags
      commentsOnLinks  

  public boolean generateCommentsOnPackages();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 893
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateComments:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateCommentsOnPackages:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateCommentsOnPackages(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean commentsOnPackages
         0: .line 898
            aload 0 /* this */
            iload 1 /* commentsOnPackages */
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnPackages:Z
         1: .line 899
            return
        end local 1 // boolean commentsOnPackages
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  commentsOnPackages  Z
    MethodParameters:
                    Name  Flags
      commentsOnPackages  

  public boolean generateCommentsOnParameters();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 903
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateComments:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateCommentsOnParameters:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateCommentsOnParameters(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean commentsOnParameters
         0: .line 908
            aload 0 /* this */
            iload 1 /* commentsOnParameters */
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnParameters:Z
         1: .line 909
            return
        end local 1 // boolean commentsOnParameters
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  commentsOnParameters  Z
    MethodParameters:
                      Name  Flags
      commentsOnParameters  

  public boolean generateCommentsOnQueues();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 913
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateComments:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateCommentsOnQueues:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateCommentsOnQueues(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean commentsOnQueues
         0: .line 918
            aload 0 /* this */
            iload 1 /* commentsOnQueues */
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnQueues:Z
         1: .line 919
            return
        end local 1 // boolean commentsOnQueues
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  commentsOnQueues  Z
    MethodParameters:
                  Name  Flags
      commentsOnQueues  

  public boolean generateCommentsOnRoutines();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 923
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateComments:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateCommentsOnRoutines:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateCommentsOnRoutines(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean commentsOnRoutines
         0: .line 928
            aload 0 /* this */
            iload 1 /* commentsOnRoutines */
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnRoutines:Z
         1: .line 929
            return
        end local 1 // boolean commentsOnRoutines
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  commentsOnRoutines  Z
    MethodParameters:
                    Name  Flags
      commentsOnRoutines  

  public boolean generateCommentsOnSchemas();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 933
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateComments:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateCommentsOnSchemas:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateCommentsOnSchemas(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean commentsOnSchemas
         0: .line 938
            aload 0 /* this */
            iload 1 /* commentsOnSchemas */
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnSchemas:Z
         1: .line 939
            return
        end local 1 // boolean commentsOnSchemas
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  commentsOnSchemas  Z
    MethodParameters:
                   Name  Flags
      commentsOnSchemas  

  public boolean generateCommentsOnSequences();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 943
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateComments:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateCommentsOnSequences:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateCommentsOnSequences(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean commentsOnSequences
         0: .line 948
            aload 0 /* this */
            iload 1 /* commentsOnSequences */
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnSequences:Z
         1: .line 949
            return
        end local 1 // boolean commentsOnSequences
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  commentsOnSequences  Z
    MethodParameters:
                     Name  Flags
      commentsOnSequences  

  public boolean generateCommentsOnTables();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 953
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateComments:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateCommentsOnTables:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateCommentsOnTables(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean commentsOnTables
         0: .line 958
            aload 0 /* this */
            iload 1 /* commentsOnTables */
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnTables:Z
         1: .line 959
            return
        end local 1 // boolean commentsOnTables
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  commentsOnTables  Z
    MethodParameters:
                  Name  Flags
      commentsOnTables  

  public boolean generateCommentsOnEmbeddables();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 963
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateComments:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateCommentsOnEmbeddables:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateCommentsOnEmbeddables(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateCommentsOnEmbeddables
         0: .line 968
            aload 0 /* this */
            iload 1 /* generateCommentsOnEmbeddables */
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnEmbeddables:Z
         1: .line 969
            return
        end local 1 // boolean generateCommentsOnEmbeddables
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0    2     0                           this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateCommentsOnEmbeddables  Z
    MethodParameters:
                               Name  Flags
      generateCommentsOnEmbeddables  

  public boolean generateCommentsOnUDTs();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 973
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateComments:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateCommentsOnUDTs:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateCommentsOnUDTs(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean commentsOnUDTs
         0: .line 978
            aload 0 /* this */
            iload 1 /* commentsOnUDTs */
            putfield org.jooq.codegen.AbstractGenerator.generateCommentsOnUDTs:Z
         1: .line 979
            return
        end local 1 // boolean commentsOnUDTs
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  commentsOnUDTs  Z
    MethodParameters:
                Name  Flags
      commentsOnUDTs  

  public boolean generateSources();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 983
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateSources:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateSources(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean sources
         0: .line 988
            aload 0 /* this */
            iload 1 /* sources */
            putfield org.jooq.codegen.AbstractGenerator.generateSources:Z
         1: .line 989
            return
        end local 1 // boolean sources
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  sources  Z
    MethodParameters:
         Name  Flags
      sources  

  public boolean generateSourcesOnViews();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 993
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateSources:()Z
            ifeq 1
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateSourcesOnViews:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateSourcesOnViews(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean sourcesOnViews
         0: .line 998
            aload 0 /* this */
            iload 1 /* sourcesOnViews */
            putfield org.jooq.codegen.AbstractGenerator.generateSourcesOnViews:Z
         1: .line 999
            return
        end local 1 // boolean sourcesOnViews
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  sourcesOnViews  Z
    MethodParameters:
                Name  Flags
      sourcesOnViews  

  public boolean fluentSetters();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1004
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateFluentSetters:()Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public void setFluentSetters(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean fluentSetters
         0: .line 1010
            aload 0 /* this */
            iload 1 /* fluentSetters */
            invokevirtual org.jooq.codegen.AbstractGenerator.setGenerateFluentSetters:(Z)V
         1: .line 1011
            return
        end local 1 // boolean fluentSetters
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  fluentSetters  Z
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
               Name  Flags
      fluentSetters  

  public boolean generateFluentSetters();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1015
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateFluentSetters:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateFluentSetters(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean fluentSetters
         0: .line 1020
            aload 0 /* this */
            iload 1 /* fluentSetters */
            putfield org.jooq.codegen.AbstractGenerator.generateFluentSetters:Z
         1: .line 1021
            return
        end local 1 // boolean fluentSetters
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  fluentSetters  Z
    MethodParameters:
               Name  Flags
      fluentSetters  

  public boolean generateJavaBeansGettersAndSetters();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1025
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateJavaBeansGettersAndSetters:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateJavaBeansGettersAndSetters(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean javaBeansGettersAndSetters
         0: .line 1030
            aload 0 /* this */
            iload 1 /* javaBeansGettersAndSetters */
            putfield org.jooq.codegen.AbstractGenerator.generateJavaBeansGettersAndSetters:Z
         1: .line 1031
            return
        end local 1 // boolean javaBeansGettersAndSetters
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0    2     0                        this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  javaBeansGettersAndSetters  Z
    MethodParameters:
                            Name  Flags
      javaBeansGettersAndSetters  

  public boolean generateVarargsSetters();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1035
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateVarargsSetters:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateVarargsSetters(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean varargsSetters
         0: .line 1040
            aload 0 /* this */
            iload 1 /* varargsSetters */
            putfield org.jooq.codegen.AbstractGenerator.generateVarargsSetters:Z
         1: .line 1041
            return
        end local 1 // boolean varargsSetters
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  varargsSetters  Z
    MethodParameters:
                Name  Flags
      varargsSetters  

  public boolean generatePojosEqualsAndHashCode();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1045
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generatePojosEqualsAndHashCode:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGeneratePojosEqualsAndHashCode(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generatePojosEqualsAndHashCode
         0: .line 1050
            aload 0 /* this */
            iload 1 /* generatePojosEqualsAndHashCode */
            putfield org.jooq.codegen.AbstractGenerator.generatePojosEqualsAndHashCode:Z
         1: .line 1051
            return
        end local 1 // boolean generatePojosEqualsAndHashCode
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                            Name  Signature
            0    2     0                            this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generatePojosEqualsAndHashCode  Z
    MethodParameters:
                                Name  Flags
      generatePojosEqualsAndHashCode  

  public boolean generatePojosToString();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1055
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generatePojosToString:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGeneratePojosToString(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generatePojosToString
         0: .line 1060
            aload 0 /* this */
            iload 1 /* generatePojosToString */
            putfield org.jooq.codegen.AbstractGenerator.generatePojosToString:Z
         1: .line 1061
            return
        end local 1 // boolean generatePojosToString
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generatePojosToString  Z
    MethodParameters:
                       Name  Flags
      generatePojosToString  

  public java.lang.String fullyQualifiedTypes();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1066
            aload 0 /* this */
            invokevirtual org.jooq.codegen.AbstractGenerator.generateFullyQualifiedTypes:()Ljava/lang/String;
            areturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public void setFullyQualifiedTypes(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // java.lang.String fullyQualifiedTypes
         0: .line 1072
            aload 0 /* this */
            aload 1 /* fullyQualifiedTypes */
            invokevirtual org.jooq.codegen.AbstractGenerator.setGenerateFullyQualifiedTypes:(Ljava/lang/String;)V
         1: .line 1073
            return
        end local 1 // java.lang.String fullyQualifiedTypes
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  fullyQualifiedTypes  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                     Name  Flags
      fullyQualifiedTypes  

  public java.lang.String generateFullyQualifiedTypes();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1077
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateFullyQualifiedTypes:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateFullyQualifiedTypes(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // java.lang.String generateFullyQualifiedTypes
         0: .line 1082
            aload 0 /* this */
            aload 1 /* generateFullyQualifiedTypes */
            putfield org.jooq.codegen.AbstractGenerator.generateFullyQualifiedTypes:Ljava/lang/String;
         1: .line 1083
            return
        end local 1 // java.lang.String generateFullyQualifiedTypes
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0    2     0                         this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateFullyQualifiedTypes  Ljava/lang/String;
    MethodParameters:
                             Name  Flags
      generateFullyQualifiedTypes  

  public boolean generateJavaTimeTypes();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1087
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateJavaTimeTypes:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateJavaTimeTypes(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateJavaTimeTypes
         0: .line 1092
            aload 0 /* this */
            iload 1 /* generateJavaTimeTypes */
            putfield org.jooq.codegen.AbstractGenerator.generateJavaTimeTypes:Z
         1: .line 1093
            return
        end local 1 // boolean generateJavaTimeTypes
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateJavaTimeTypes  Z
    MethodParameters:
                       Name  Flags
      generateJavaTimeTypes  

  public boolean generateEmptyCatalogs();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1097
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateEmptyCatalogs:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateEmptyCatalogs(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateEmptyCatalogs
         0: .line 1102
            aload 0 /* this */
            iload 1 /* generateEmptyCatalogs */
            putfield org.jooq.codegen.AbstractGenerator.generateEmptyCatalogs:Z
         1: .line 1103
            return
        end local 1 // boolean generateEmptyCatalogs
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateEmptyCatalogs  Z
    MethodParameters:
                       Name  Flags
      generateEmptyCatalogs  

  public boolean generateEmptySchemas();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1107
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateEmptySchemas:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateEmptySchemas(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean generateEmptySchemas
         0: .line 1112
            aload 0 /* this */
            iload 1 /* generateEmptySchemas */
            putfield org.jooq.codegen.AbstractGenerator.generateEmptySchemas:Z
         1: .line 1113
            return
        end local 1 // boolean generateEmptySchemas
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  generateEmptySchemas  Z
    MethodParameters:
                      Name  Flags
      generateEmptySchemas  

  public java.lang.String generateNewline();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1117
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateNewline:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateNewline(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // java.lang.String newline
         0: .line 1124
            aload 0 /* this */
            aload 1 /* newline */
            ifnonnull 1
            aload 1 /* newline */
            goto 2
      StackMap locals:
      StackMap stack: org.jooq.codegen.AbstractGenerator
         1: aload 1 /* newline */
            ldc "\\r"
            ldc "\r"
            invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
            ldc "\\n"
            ldc "\n"
            invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
      StackMap locals: org.jooq.codegen.AbstractGenerator java.lang.String
      StackMap stack: org.jooq.codegen.AbstractGenerator java.lang.String
         2: putfield org.jooq.codegen.AbstractGenerator.generateNewline:Ljava/lang/String;
         3: .line 1125
            return
        end local 1 // java.lang.String newline
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/jooq/codegen/AbstractGenerator;
            0    4     1  newline  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      newline  

  public java.lang.String generateIndentation();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1129
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.generateIndentation:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setGenerateIndentation(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // java.lang.String indentation
         0: .line 1134
            aload 0 /* this */
            aload 1 /* indentation */
            putfield org.jooq.codegen.AbstractGenerator.generateIndentation:Ljava/lang/String;
         1: .line 1135
            return
        end local 1 // java.lang.String indentation
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  indentation  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      indentation  

  public void setTargetDirectory(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // java.lang.String directory
         0: .line 1141
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.strategy:Lorg/jooq/codegen/GeneratorStrategyWrapper;
            aload 1 /* directory */
            invokevirtual org.jooq.codegen.GeneratorStrategyWrapper.setTargetDirectory:(Ljava/lang/String;)V
         1: .line 1142
            return
        end local 1 // java.lang.String directory
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  directory  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      directory  

  public java.lang.String getTargetDirectory();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1146
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.strategy:Lorg/jooq/codegen/GeneratorStrategyWrapper;
            invokevirtual org.jooq.codegen.GeneratorStrategyWrapper.getTargetDirectory:()Ljava/lang/String;
            areturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setTargetPackage(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // java.lang.String packageName
         0: .line 1151
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.strategy:Lorg/jooq/codegen/GeneratorStrategyWrapper;
            aload 1 /* packageName */
            invokevirtual org.jooq.codegen.GeneratorStrategyWrapper.setTargetPackage:(Ljava/lang/String;)V
         1: .line 1152
            return
        end local 1 // java.lang.String packageName
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  packageName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      packageName  

  public java.lang.String getTargetPackage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1156
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.strategy:Lorg/jooq/codegen/GeneratorStrategyWrapper;
            invokevirtual org.jooq.codegen.GeneratorStrategyWrapper.getTargetPackage:()Ljava/lang/String;
            areturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public java.lang.String getTargetEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1161
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.targetEncoding:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setTargetEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // java.lang.String encoding
         0: .line 1166
            aload 0 /* this */
            aload 1 /* encoding */
            putfield org.jooq.codegen.AbstractGenerator.targetEncoding:Ljava/lang/String;
         1: .line 1167
            return
        end local 1 // java.lang.String encoding
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      encoding  

  public java.util.Locale getTargetLocale();
    descriptor: ()Ljava/util/Locale;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1171
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.strategy:Lorg/jooq/codegen/GeneratorStrategyWrapper;
            invokevirtual org.jooq.codegen.GeneratorStrategyWrapper.getTargetLocale:()Ljava/util/Locale;
            areturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setTargetLocale(java.util.Locale);
    descriptor: (Ljava/util/Locale;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // java.util.Locale targetLocale
         0: .line 1176
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.strategy:Lorg/jooq/codegen/GeneratorStrategyWrapper;
            aload 1 /* targetLocale */
            invokevirtual org.jooq.codegen.GeneratorStrategyWrapper.setTargetLocale:(Ljava/util/Locale;)V
         1: .line 1177
            return
        end local 1 // java.util.Locale targetLocale
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  targetLocale  Ljava/util/Locale;
    MethodParameters:
              Name  Flags
      targetLocale  

  public boolean getTargetClean();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.codegen.AbstractGenerator this
         0: .line 1181
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.targetClean:Z
            ireturn
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/codegen/AbstractGenerator;

  public void setTargetClean(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // boolean clean
         0: .line 1186
            aload 0 /* this */
            iload 1 /* clean */
            putfield org.jooq.codegen.AbstractGenerator.targetClean:Z
         1: .line 1187
            return
        end local 1 // boolean clean
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1  clean  Z
    MethodParameters:
       Name  Flags
      clean  

  protected void empty(java.io.File, java.lang.String);
    descriptor: (Ljava/io/File;Ljava/lang/String;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // java.io.File file
        start local 2 // java.lang.String suffix
         0: .line 1194
            aload 0 /* this */
            aload 1 /* file */
            aload 2 /* suffix */
            invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
            invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
            invokevirtual org.jooq.codegen.AbstractGenerator.empty:(Ljava/io/File;Ljava/lang/String;Ljava/util/Set;Ljava/util/Set;)V
         1: .line 1195
            return
        end local 2 // java.lang.String suffix
        end local 1 // java.io.File file
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/jooq/codegen/AbstractGenerator;
            0    2     1    file  Ljava/io/File;
            0    2     2  suffix  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      file    
      suffix  

  protected void empty(java.io.File, java.lang.String, java.util.Set<java.io.File>, java.util.Set<java.io.File>);
    descriptor: (Ljava/io/File;Ljava/lang/String;Ljava/util/Set;Ljava/util/Set;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=10, args_size=5
        start local 0 // org.jooq.codegen.AbstractGenerator this
        start local 1 // java.io.File file
        start local 2 // java.lang.String suffix
        start local 3 // java.util.Set keep
        start local 4 // java.util.Set ignore
         0: .line 1202
            aload 0 /* this */
            getfield org.jooq.codegen.AbstractGenerator.targetClean:Z
            ifne 2
         1: .line 1203
            return
         2: .line 1205
      StackMap locals:
      StackMap stack:
            aload 1 /* file */
            ifnull 25
         3: .line 1208
            aload 1 /* file */
            invokevirtual java.io.File.getParentFile:()Ljava/io/File;
            ifnonnull 6
         4: .line 1209
            getstatic org.jooq.codegen.AbstractGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "WARNING: Root directory configured for code generation. Not deleting anything from previous generations!"
            invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
         5: .line 1210
            return
         6: .line 1214
      StackMap locals:
      StackMap stack:
            aload 4 /* ignore */
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 6
            goto 10
      StackMap locals: org.jooq.codegen.AbstractGenerator java.io.File java.lang.String java.util.Set java.util.Set top java.util.Iterator
      StackMap stack:
         7: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.io.File
            astore 5 /* i */
        start local 5 // java.io.File i
         8: .line 1215
            aload 1 /* file */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            aload 5 /* i */
            invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 10
         9: .line 1216
            return
        end local 5 // java.io.File i
        10: .line 1214
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 7
        11: .line 1218
            aload 1 /* file */
            invokevirtual java.io.File.isDirectory:()Z
            ifeq 23
        12: .line 1219
            aload 1 /* file */
            invokevirtual java.io.File.listFiles:()[Ljava/io/File;
            astore 5 /* children */
        start local 5 // java.io.File[] children
        13: .line 1221
            aload 5 /* children */
            ifnull 19
        14: .line 1222
            aload 5 /* children */
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 18
      StackMap locals: org.jooq.codegen.AbstractGenerator java.io.File java.lang.String java.util.Set java.util.Set java.io.File[] top int int java.io.File[]
      StackMap stack:
        15: aload 9
            iload 7
            aaload
            astore 6 /* child */
        start local 6 // java.io.File child
        16: .line 1223
            aload 0 /* this */
            aload 6 /* child */
            aload 2 /* suffix */
            aload 3 /* keep */
            aload 4 /* ignore */
            invokevirtual org.jooq.codegen.AbstractGenerator.empty:(Ljava/io/File;Ljava/lang/String;Ljava/util/Set;Ljava/util/Set;)V
        end local 6 // java.io.File child
        17: .line 1222
            iinc 7 1
      StackMap locals:
      StackMap stack:
        18: iload 7
            iload 8
            if_icmplt 15
        19: .line 1225
      StackMap locals: org.jooq.codegen.AbstractGenerator java.io.File java.lang.String java.util.Set java.util.Set java.io.File[]
      StackMap stack:
            aload 1 /* file */
            invokevirtual java.io.File.listFiles:()[Ljava/io/File;
            astore 6 /* childrenAfterDeletion */
        start local 6 // java.io.File[] childrenAfterDeletion
        20: .line 1229
            aload 6 /* childrenAfterDeletion */
            ifnull 25
            aload 6 /* childrenAfterDeletion */
            arraylength
            ifne 25
        21: .line 1230
            aload 1 /* file */
            invokevirtual java.io.File.delete:()Z
            pop
        end local 6 // java.io.File[] childrenAfterDeletion
        end local 5 // java.io.File[] children
        22: .line 1231
            goto 25
        23: .line 1232
      StackMap locals:
      StackMap stack:
            aload 1 /* file */
            invokevirtual java.io.File.getName:()Ljava/lang/String;
            aload 2 /* suffix */
            invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
            ifeq 25
            aload 3 /* keep */
            aload 1 /* file */
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ifne 25
        24: .line 1233
            aload 1 /* file */
            invokevirtual java.io.File.delete:()Z
            pop
        25: .line 1236
      StackMap locals:
      StackMap stack:
            return
        end local 4 // java.util.Set ignore
        end local 3 // java.util.Set keep
        end local 2 // java.lang.String suffix
        end local 1 // java.io.File file
        end local 0 // org.jooq.codegen.AbstractGenerator this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0   26     0                   this  Lorg/jooq/codegen/AbstractGenerator;
            0   26     1                   file  Ljava/io/File;
            0   26     2                 suffix  Ljava/lang/String;
            0   26     3                   keep  Ljava/util/Set<Ljava/io/File;>;
            0   26     4                 ignore  Ljava/util/Set<Ljava/io/File;>;
            8   10     5                      i  Ljava/io/File;
           13   22     5               children  [Ljava/io/File;
           16   17     6                  child  Ljava/io/File;
           20   22     6  childrenAfterDeletion  [Ljava/io/File;
    Signature: (Ljava/io/File;Ljava/lang/String;Ljava/util/Set<Ljava/io/File;>;Ljava/util/Set<Ljava/io/File;>;)V
    MethodParameters:
        Name  Flags
      file    
      suffix  
      keep    
      ignore  
}
SourceFile: "AbstractGenerator.java"
NestMembers:
  org.jooq.codegen.AbstractGenerator$Language
InnerClasses:
  final Language = org.jooq.codegen.AbstractGenerator$Language of org.jooq.codegen.AbstractGenerator