public class org.jooq.codegen.XMLGenerator extends org.jooq.codegen.AbstractGenerator
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.jooq.codegen.XMLGenerator
  super_class: org.jooq.codegen.AbstractGenerator
{
  private static final org.jooq.tools.JooqLogger log;
    descriptor: Lorg/jooq/tools/JooqLogger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jooq.codegen.XMLGenerator this
         0: .line 97
            aload 0 /* this */
            getstatic org.jooq.codegen.AbstractGenerator$Language.XML:Lorg/jooq/codegen/AbstractGenerator$Language;
            invokespecial org.jooq.codegen.AbstractGenerator.<init>:(Lorg/jooq/codegen/AbstractGenerator$Language;)V
         1: .line 98
            return
        end local 0 // org.jooq.codegen.XMLGenerator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jooq/codegen/XMLGenerator;

  public void generate(org.jooq.meta.Database);
    descriptor: (Lorg/jooq/meta/Database;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=23, args_size=2
        start local 0 // org.jooq.codegen.XMLGenerator this
        start local 1 // org.jooq.meta.Database db
         0: .line 102
            aload 0 /* this */
            aload 1 /* db */
            invokevirtual org.jooq.codegen.XMLGenerator.logDatabaseParameters:(Lorg/jooq/meta/Database;)V
         1: .line 103
            getstatic org.jooq.codegen.XMLGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc ""
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
         2: .line 104
            aload 0 /* this */
            aload 1 /* db */
            invokevirtual org.jooq.codegen.XMLGenerator.logGenerationRemarks:(Lorg/jooq/meta/Database;)V
         3: .line 106
            getstatic org.jooq.codegen.XMLGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc ""
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
         4: .line 107
            getstatic org.jooq.codegen.XMLGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "----------------------------------------------------------"
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
         5: .line 109
            new org.jooq.codegen.TextWriter
            dup
            aload 0 /* this */
            invokevirtual org.jooq.codegen.XMLGenerator.getStrategy:()Lorg/jooq/codegen/GeneratorStrategy;
            ldc "information_schema.xml"
            invokeinterface org.jooq.codegen.GeneratorStrategy.getFile:(Ljava/lang/String;)Ljava/io/File;
            aload 0 /* this */
            getfield org.jooq.codegen.XMLGenerator.targetEncoding:Ljava/lang/String;
            invokespecial org.jooq.codegen.TextWriter.<init>:(Ljava/io/File;Ljava/lang/String;)V
            astore 2 /* out */
        start local 2 // org.jooq.codegen.TextWriter out
         6: .line 110
            getstatic org.jooq.codegen.XMLGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc ""
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
         7: .line 111
            getstatic org.jooq.codegen.XMLGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "Generating XML"
            aload 2 /* out */
            invokevirtual org.jooq.codegen.TextWriter.file:()Ljava/io/File;
            invokevirtual java.io.File.getName:()Ljava/lang/String;
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
         8: .line 112
            getstatic org.jooq.codegen.XMLGenerator.log:Lorg/jooq/tools/JooqLogger;
            ldc "=========================================================="
            invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
         9: .line 114
            new org.jooq.util.xml.jaxb.InformationSchema
            dup
            invokespecial org.jooq.util.xml.jaxb.InformationSchema.<init>:()V
            astore 3 /* is */
        start local 3 // org.jooq.util.xml.jaxb.InformationSchema is
        10: .line 116
            iconst_0
            istore 4 /* hasNonDefaultCatalogs */
        start local 4 // boolean hasNonDefaultCatalogs
        11: .line 117
            aload 1 /* db */
            invokeinterface org.jooq.meta.Database.getCatalogs:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 16
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int top java.util.Iterator
      StackMap stack:
        12: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jooq.meta.CatalogDefinition
            astore 5 /* c */
        start local 5 // org.jooq.meta.CatalogDefinition c
        13: .line 118
            aload 5 /* c */
            invokevirtual org.jooq.meta.CatalogDefinition.getName:()Ljava/lang/String;
            invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
            ifne 16
        14: .line 119
            iconst_1
            istore 4 /* hasNonDefaultCatalogs */
        15: .line 120
            goto 17
        end local 5 // org.jooq.meta.CatalogDefinition c
        16: .line 117
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 12
        17: .line 124
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int
      StackMap stack:
            aload 1 /* db */
            invokeinterface org.jooq.meta.Database.getCatalogs:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 254
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int top java.util.Iterator
      StackMap stack:
        18: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jooq.meta.CatalogDefinition
            astore 5 /* c */
        start local 5 // org.jooq.meta.CatalogDefinition c
        19: .line 125
            aload 5 /* c */
            invokevirtual org.jooq.meta.CatalogDefinition.getOutputName:()Ljava/lang/String;
            astore 7 /* catalogName */
        start local 7 // java.lang.String catalogName
        20: .line 127
            iload 4 /* hasNonDefaultCatalogs */
            ifeq 27
        21: .line 128
            aload 3 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getCatalogs:()Ljava/util/List;
            new org.jooq.util.xml.jaxb.Catalog
            dup
            invokespecial org.jooq.util.xml.jaxb.Catalog.<init>:()V
        22: .line 129
            aload 7 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.Catalog.withCatalogName:(Ljava/lang/String;)Lorg/jooq/util/xml/jaxb/Catalog;
        23: .line 130
            aload 0 /* this */
            invokevirtual org.jooq.codegen.XMLGenerator.generateCommentsOnCatalogs:()Z
            ifeq 24
            aload 5 /* c */
            invokevirtual org.jooq.meta.CatalogDefinition.getComment:()Ljava/lang/String;
            goto 25
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String
      StackMap stack: java.util.List org.jooq.util.xml.jaxb.Catalog
        24: aconst_null
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String
      StackMap stack: java.util.List org.jooq.util.xml.jaxb.Catalog java.lang.String
        25: invokevirtual org.jooq.util.xml.jaxb.Catalog.withComment:(Ljava/lang/String;)Lorg/jooq/util/xml/jaxb/Catalog;
        26: .line 128
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        27: .line 132
      StackMap locals:
      StackMap stack:
            aload 5 /* c */
            invokevirtual org.jooq.meta.CatalogDefinition.getSchemata:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 9
            goto 253
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String top java.util.Iterator
      StackMap stack:
        28: aload 9
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jooq.meta.SchemaDefinition
            astore 8 /* s */
        start local 8 // org.jooq.meta.SchemaDefinition s
        29: .line 133
            aload 8 /* s */
            invokevirtual org.jooq.meta.SchemaDefinition.getOutputName:()Ljava/lang/String;
            astore 10 /* schemaName */
        start local 10 // java.lang.String schemaName
        30: .line 135
            new org.jooq.util.xml.jaxb.Schema
            dup
            invokespecial org.jooq.util.xml.jaxb.Schema.<init>:()V
            astore 11 /* schema */
        start local 11 // org.jooq.util.xml.jaxb.Schema schema
        31: .line 136
            aload 11 /* schema */
            aload 7 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.Schema.setCatalogName:(Ljava/lang/String;)V
        32: .line 137
            aload 11 /* schema */
            aload 10 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.Schema.setSchemaName:(Ljava/lang/String;)V
        33: .line 139
            aload 0 /* this */
            invokevirtual org.jooq.codegen.XMLGenerator.generateCommentsOnSchemas:()Z
            ifeq 35
        34: .line 140
            aload 11 /* schema */
            aload 8 /* s */
            invokevirtual org.jooq.meta.SchemaDefinition.getComment:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Schema.setComment:(Ljava/lang/String;)V
        35: .line 142
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema
      StackMap stack:
            aload 3 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getSchemata:()Ljava/util/List;
            aload 11 /* schema */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        36: .line 144
            aload 8 /* s */
            invokevirtual org.jooq.meta.SchemaDefinition.getTables:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 13
            goto 83
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema top java.util.Iterator
      StackMap stack:
        37: aload 13
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jooq.meta.TableDefinition
            astore 12 /* t */
        start local 12 // org.jooq.meta.TableDefinition t
        38: .line 145
            aload 12 /* t */
            invokeinterface org.jooq.meta.TableDefinition.getOutputName:()Ljava/lang/String;
            astore 14 /* tableName */
        start local 14 // java.lang.String tableName
        39: .line 147
            new org.jooq.util.xml.jaxb.Table
            dup
            invokespecial org.jooq.util.xml.jaxb.Table.<init>:()V
            astore 15 /* table */
        start local 15 // org.jooq.util.xml.jaxb.Table table
        40: .line 148
            aload 15 /* table */
            aload 7 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.Table.setTableCatalog:(Ljava/lang/String;)V
        41: .line 149
            aload 15 /* table */
            aload 10 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.Table.setTableSchema:(Ljava/lang/String;)V
        42: .line 150
            aload 15 /* table */
            aload 14 /* tableName */
            invokevirtual org.jooq.util.xml.jaxb.Table.setTableName:(Ljava/lang/String;)V
        43: .line 151
            aload 15 /* table */
        44: .line 152
            aload 12 /* t */
            invokeinterface org.jooq.meta.TableDefinition.isView:()Z
            ifeq 46
        45: .line 153
            getstatic org.jooq.util.xml.jaxb.TableType.VIEW:Lorg/jooq/util/xml/jaxb/TableType;
            goto 49
        46: .line 154
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema org.jooq.meta.TableDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Table
      StackMap stack: org.jooq.util.xml.jaxb.Table
            aload 12 /* t */
            invokeinterface org.jooq.meta.TableDefinition.isTemporary:()Z
            ifeq 48
        47: .line 155
            getstatic org.jooq.util.xml.jaxb.TableType.GLOBAL_TEMPORARY:Lorg/jooq/util/xml/jaxb/TableType;
            goto 49
        48: .line 156
      StackMap locals:
      StackMap stack: org.jooq.util.xml.jaxb.Table
            getstatic org.jooq.util.xml.jaxb.TableType.BASE_TABLE:Lorg/jooq/util/xml/jaxb/TableType;
        49: .line 151
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema org.jooq.meta.TableDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Table
      StackMap stack: org.jooq.util.xml.jaxb.Table org.jooq.util.xml.jaxb.TableType
            invokevirtual org.jooq.util.xml.jaxb.Table.setTableType:(Lorg/jooq/util/xml/jaxb/TableType;)V
        50: .line 159
            aload 0 /* this */
            invokevirtual org.jooq.codegen.XMLGenerator.generateCommentsOnTables:()Z
            ifeq 52
        51: .line 160
            aload 15 /* table */
            aload 12 /* t */
            invokeinterface org.jooq.meta.TableDefinition.getComment:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Table.setComment:(Ljava/lang/String;)V
        52: .line 162
      StackMap locals:
      StackMap stack:
            aload 3 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getTables:()Ljava/util/List;
            aload 15 /* table */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        53: .line 164
            aload 12 /* t */
            invokeinterface org.jooq.meta.TableDefinition.isView:()Z
            ifeq 61
        54: .line 165
            new org.jooq.util.xml.jaxb.View
            dup
            invokespecial org.jooq.util.xml.jaxb.View.<init>:()V
            astore 16 /* view */
        start local 16 // org.jooq.util.xml.jaxb.View view
        55: .line 167
            aload 16 /* view */
            aload 7 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.View.setTableCatalog:(Ljava/lang/String;)V
        56: .line 168
            aload 16 /* view */
            aload 10 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.View.setTableSchema:(Ljava/lang/String;)V
        57: .line 169
            aload 16 /* view */
            aload 14 /* tableName */
            invokevirtual org.jooq.util.xml.jaxb.View.setTableName:(Ljava/lang/String;)V
        58: .line 170
            aload 0 /* this */
            invokevirtual org.jooq.codegen.XMLGenerator.generateSourcesOnViews:()Z
            ifeq 60
        59: .line 171
            aload 16 /* view */
            aload 12 /* t */
            invokeinterface org.jooq.meta.TableDefinition.getSource:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.View.setViewDefinition:(Ljava/lang/String;)V
        60: .line 173
      StackMap locals: org.jooq.util.xml.jaxb.View
      StackMap stack:
            aload 3 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getViews:()Ljava/util/List;
            aload 16 /* view */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 16 // org.jooq.util.xml.jaxb.View view
        61: .line 176
      StackMap locals:
      StackMap stack:
            aload 12 /* t */
            invokeinterface org.jooq.meta.TableDefinition.getColumns:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 17
            goto 82
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema org.jooq.meta.TableDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Table top java.util.Iterator
      StackMap stack:
        62: aload 17
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jooq.meta.ColumnDefinition
            astore 16 /* co */
        start local 16 // org.jooq.meta.ColumnDefinition co
        63: .line 177
            aload 16 /* co */
            invokeinterface org.jooq.meta.ColumnDefinition.getOutputName:()Ljava/lang/String;
            astore 18 /* columnName */
        start local 18 // java.lang.String columnName
        64: .line 178
            aload 16 /* co */
            invokeinterface org.jooq.meta.ColumnDefinition.getType:()Lorg/jooq/meta/DataTypeDefinition;
            astore 19 /* type */
        start local 19 // org.jooq.meta.DataTypeDefinition type
        65: .line 180
            new org.jooq.util.xml.jaxb.Column
            dup
            invokespecial org.jooq.util.xml.jaxb.Column.<init>:()V
            astore 20 /* column */
        start local 20 // org.jooq.util.xml.jaxb.Column column
        66: .line 181
            aload 20 /* column */
            aload 7 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.Column.setTableCatalog:(Ljava/lang/String;)V
        67: .line 182
            aload 20 /* column */
            aload 10 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.Column.setTableSchema:(Ljava/lang/String;)V
        68: .line 183
            aload 20 /* column */
            aload 14 /* tableName */
            invokevirtual org.jooq.util.xml.jaxb.Column.setTableName:(Ljava/lang/String;)V
        69: .line 184
            aload 20 /* column */
            aload 18 /* columnName */
            invokevirtual org.jooq.util.xml.jaxb.Column.setColumnName:(Ljava/lang/String;)V
        70: .line 186
            aload 0 /* this */
            invokevirtual org.jooq.codegen.XMLGenerator.generateCommentsOnColumns:()Z
            ifeq 72
        71: .line 187
            aload 20 /* column */
            aload 16 /* co */
            invokeinterface org.jooq.meta.ColumnDefinition.getComment:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Column.setComment:(Ljava/lang/String;)V
        72: .line 189
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema org.jooq.meta.TableDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Table org.jooq.meta.ColumnDefinition java.util.Iterator java.lang.String org.jooq.meta.DataTypeDefinition org.jooq.util.xml.jaxb.Column
      StackMap stack:
            aload 20 /* column */
            aload 19 /* type */
            invokeinterface org.jooq.meta.DataTypeDefinition.getLength:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.jooq.util.xml.jaxb.Column.setCharacterMaximumLength:(Ljava/lang/Integer;)V
        73: .line 190
            aload 20 /* column */
            aload 19 /* type */
            invokeinterface org.jooq.meta.DataTypeDefinition.getDefaultValue:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Column.setColumnDefault:(Ljava/lang/String;)V
        74: .line 191
            aload 20 /* column */
            aload 19 /* type */
            invokeinterface org.jooq.meta.DataTypeDefinition.getType:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Column.setDataType:(Ljava/lang/String;)V
        75: .line 192
            aload 16 /* co */
            invokeinterface org.jooq.meta.ColumnDefinition.isIdentity:()Z
            ifeq 77
        76: .line 193
            aload 20 /* column */
            ldc "YES"
            invokevirtual org.jooq.util.xml.jaxb.Column.setIdentityGeneration:(Ljava/lang/String;)V
        77: .line 194
      StackMap locals:
      StackMap stack:
            aload 20 /* column */
            aload 19 /* type */
            invokeinterface org.jooq.meta.DataTypeDefinition.isNullable:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual org.jooq.util.xml.jaxb.Column.setIsNullable:(Ljava/lang/Boolean;)V
        78: .line 195
            aload 20 /* column */
            aload 19 /* type */
            invokeinterface org.jooq.meta.DataTypeDefinition.getPrecision:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.jooq.util.xml.jaxb.Column.setNumericPrecision:(Ljava/lang/Integer;)V
        79: .line 196
            aload 20 /* column */
            aload 19 /* type */
            invokeinterface org.jooq.meta.DataTypeDefinition.getScale:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.jooq.util.xml.jaxb.Column.setNumericScale:(Ljava/lang/Integer;)V
        80: .line 197
            aload 20 /* column */
            aload 16 /* co */
            invokeinterface org.jooq.meta.ColumnDefinition.getPosition:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.jooq.util.xml.jaxb.Column.setOrdinalPosition:(Ljava/lang/Integer;)V
        81: .line 199
            aload 3 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getColumns:()Ljava/util/List;
            aload 20 /* column */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 20 // org.jooq.util.xml.jaxb.Column column
        end local 19 // org.jooq.meta.DataTypeDefinition type
        end local 18 // java.lang.String columnName
        end local 16 // org.jooq.meta.ColumnDefinition co
        82: .line 176
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema org.jooq.meta.TableDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Table top java.util.Iterator
      StackMap stack:
            aload 17
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 62
        end local 15 // org.jooq.util.xml.jaxb.Table table
        end local 14 // java.lang.String tableName
        end local 12 // org.jooq.meta.TableDefinition t
        83: .line 144
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema top java.util.Iterator
      StackMap stack:
            aload 13
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 37
        84: .line 203
            aload 1 /* db */
            aload 8 /* s */
            invokeinterface org.jooq.meta.Database.getIndexes:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 13
            goto 119
      StackMap locals:
      StackMap stack:
        85: aload 13
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jooq.meta.IndexDefinition
            astore 12 /* i */
        start local 12 // org.jooq.meta.IndexDefinition i
        86: .line 204
            aload 12 /* i */
            invokeinterface org.jooq.meta.IndexDefinition.getOutputName:()Ljava/lang/String;
            astore 14 /* indexName */
        start local 14 // java.lang.String indexName
        87: .line 205
            aload 12 /* i */
            invokeinterface org.jooq.meta.IndexDefinition.getTable:()Lorg/jooq/meta/TableDefinition;
            astore 15 /* table */
        start local 15 // org.jooq.meta.TableDefinition table
        88: .line 206
            aload 12 /* i */
            invokeinterface org.jooq.meta.IndexDefinition.getIndexColumns:()Ljava/util/List;
            astore 16 /* columns */
        start local 16 // java.util.List columns
        89: .line 208
            new org.jooq.util.xml.jaxb.Index
            dup
            invokespecial org.jooq.util.xml.jaxb.Index.<init>:()V
            astore 17 /* index */
        start local 17 // org.jooq.util.xml.jaxb.Index index
        90: .line 209
            aload 17 /* index */
            aload 7 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.Index.setIndexCatalog:(Ljava/lang/String;)V
        91: .line 210
            aload 17 /* index */
            aload 10 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.Index.setIndexSchema:(Ljava/lang/String;)V
        92: .line 211
            aload 17 /* index */
            aload 14 /* indexName */
            invokevirtual org.jooq.util.xml.jaxb.Index.setIndexName:(Ljava/lang/String;)V
        93: .line 213
            aload 0 /* this */
            invokevirtual org.jooq.codegen.XMLGenerator.generateCommentsOnKeys:()Z
            ifeq 95
        94: .line 214
            aload 17 /* index */
            aload 12 /* i */
            invokeinterface org.jooq.meta.IndexDefinition.getComment:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Index.setComment:(Ljava/lang/String;)V
        95: .line 216
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema org.jooq.meta.IndexDefinition java.util.Iterator java.lang.String org.jooq.meta.TableDefinition java.util.List org.jooq.util.xml.jaxb.Index
      StackMap stack:
            aload 17 /* index */
            aload 15 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getCatalog:()Lorg/jooq/meta/CatalogDefinition;
            invokevirtual org.jooq.meta.CatalogDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Index.setTableCatalog:(Ljava/lang/String;)V
        96: .line 217
            aload 17 /* index */
            aload 15 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getSchema:()Lorg/jooq/meta/SchemaDefinition;
            invokevirtual org.jooq.meta.SchemaDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Index.setTableSchema:(Ljava/lang/String;)V
        97: .line 218
            aload 17 /* index */
            aload 15 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Index.setTableName:(Ljava/lang/String;)V
        98: .line 219
            aload 17 /* index */
            aload 12 /* i */
            invokeinterface org.jooq.meta.IndexDefinition.isUnique:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual org.jooq.util.xml.jaxb.Index.setIsUnique:(Ljava/lang/Boolean;)V
        99: .line 221
            aload 3 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getIndexes:()Ljava/util/List;
            aload 17 /* index */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
       100: .line 223
            iconst_0
            istore 18 /* j */
        start local 18 // int j
       101: goto 118
       102: .line 224
      StackMap locals: int
      StackMap stack:
            aload 16 /* columns */
            iload 18 /* j */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.jooq.meta.IndexColumnDefinition
            astore 19 /* indexColumn */
        start local 19 // org.jooq.meta.IndexColumnDefinition indexColumn
       103: .line 225
            aload 19 /* indexColumn */
            invokeinterface org.jooq.meta.IndexColumnDefinition.getColumn:()Lorg/jooq/meta/ColumnDefinition;
            astore 20 /* column */
        start local 20 // org.jooq.meta.ColumnDefinition column
       104: .line 227
            new org.jooq.util.xml.jaxb.IndexColumnUsage
            dup
            invokespecial org.jooq.util.xml.jaxb.IndexColumnUsage.<init>:()V
            astore 21 /* ic */
        start local 21 // org.jooq.util.xml.jaxb.IndexColumnUsage ic
       105: .line 228
            aload 21 /* ic */
            aload 7 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.setIndexCatalog:(Ljava/lang/String;)V
       106: .line 229
            aload 21 /* ic */
            aload 10 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.setIndexSchema:(Ljava/lang/String;)V
       107: .line 230
            aload 21 /* ic */
            aload 14 /* indexName */
            invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.setIndexName:(Ljava/lang/String;)V
       108: .line 231
            aload 21 /* ic */
            aload 20 /* column */
            invokeinterface org.jooq.meta.ColumnDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.setColumnName:(Ljava/lang/String;)V
       109: .line 232
            aload 21 /* ic */
            iload 18 /* j */
            iconst_1
            iadd
            invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.setOrdinalPosition:(I)V
       110: .line 233
            aload 21 /* ic */
            aload 19 /* indexColumn */
            invokeinterface org.jooq.meta.IndexColumnDefinition.getSortOrder:()Lorg/jooq/SortOrder;
            getstatic org.jooq.SortOrder.DESC:Lorg/jooq/SortOrder;
            if_acmpne 111
            iconst_1
            goto 112
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema org.jooq.meta.IndexDefinition java.util.Iterator java.lang.String org.jooq.meta.TableDefinition java.util.List org.jooq.util.xml.jaxb.Index int org.jooq.meta.IndexColumnDefinition org.jooq.meta.ColumnDefinition org.jooq.util.xml.jaxb.IndexColumnUsage
      StackMap stack: org.jooq.util.xml.jaxb.IndexColumnUsage
       111: iconst_0
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema org.jooq.meta.IndexDefinition java.util.Iterator java.lang.String org.jooq.meta.TableDefinition java.util.List org.jooq.util.xml.jaxb.Index int org.jooq.meta.IndexColumnDefinition org.jooq.meta.ColumnDefinition org.jooq.util.xml.jaxb.IndexColumnUsage
      StackMap stack: org.jooq.util.xml.jaxb.IndexColumnUsage int
       112: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.setIsDescending:(Ljava/lang/Boolean;)V
       113: .line 234
            aload 21 /* ic */
            aload 15 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getCatalog:()Lorg/jooq/meta/CatalogDefinition;
            invokevirtual org.jooq.meta.CatalogDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.setTableCatalog:(Ljava/lang/String;)V
       114: .line 235
            aload 21 /* ic */
            aload 15 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getSchema:()Lorg/jooq/meta/SchemaDefinition;
            invokevirtual org.jooq.meta.SchemaDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.setTableSchema:(Ljava/lang/String;)V
       115: .line 236
            aload 21 /* ic */
            aload 15 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.IndexColumnUsage.setTableName:(Ljava/lang/String;)V
       116: .line 238
            aload 3 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getIndexColumnUsages:()Ljava/util/List;
            aload 21 /* ic */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 21 // org.jooq.util.xml.jaxb.IndexColumnUsage ic
        end local 20 // org.jooq.meta.ColumnDefinition column
        end local 19 // org.jooq.meta.IndexColumnDefinition indexColumn
       117: .line 223
            iinc 18 /* j */ 1
      StackMap locals:
      StackMap stack:
       118: iload 18 /* j */
            aload 16 /* columns */
            invokeinterface java.util.List.size:()I
            if_icmplt 102
        end local 18 // int j
        end local 17 // org.jooq.util.xml.jaxb.Index index
        end local 16 // java.util.List columns
        end local 15 // org.jooq.meta.TableDefinition table
        end local 14 // java.lang.String indexName
        end local 12 // org.jooq.meta.IndexDefinition i
       119: .line 203
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema top java.util.Iterator
      StackMap stack:
            aload 13
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 85
       120: .line 242
            aload 1 /* db */
            aload 8 /* s */
            invokeinterface org.jooq.meta.Database.getUniqueKeys:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 13
            goto 154
      StackMap locals:
      StackMap stack:
       121: aload 13
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jooq.meta.UniqueKeyDefinition
            astore 12 /* u */
        start local 12 // org.jooq.meta.UniqueKeyDefinition u
       122: .line 243
            aload 12 /* u */
            invokeinterface org.jooq.meta.UniqueKeyDefinition.getOutputName:()Ljava/lang/String;
            astore 14 /* constraintName */
        start local 14 // java.lang.String constraintName
       123: .line 244
            aload 12 /* u */
            invokeinterface org.jooq.meta.UniqueKeyDefinition.getTable:()Lorg/jooq/meta/TableDefinition;
            astore 15 /* table */
        start local 15 // org.jooq.meta.TableDefinition table
       124: .line 245
            aload 12 /* u */
            invokeinterface org.jooq.meta.UniqueKeyDefinition.getKeyColumns:()Ljava/util/List;
            astore 16 /* columns */
        start local 16 // java.util.List columns
       125: .line 247
            new org.jooq.util.xml.jaxb.TableConstraint
            dup
            invokespecial org.jooq.util.xml.jaxb.TableConstraint.<init>:()V
            astore 17 /* tc */
        start local 17 // org.jooq.util.xml.jaxb.TableConstraint tc
       126: .line 248
            aload 17 /* tc */
            aload 7 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setConstraintCatalog:(Ljava/lang/String;)V
       127: .line 249
            aload 17 /* tc */
            aload 10 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setConstraintSchema:(Ljava/lang/String;)V
       128: .line 250
            aload 17 /* tc */
            aload 14 /* constraintName */
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setConstraintName:(Ljava/lang/String;)V
       129: .line 251
            aload 17 /* tc */
            aload 12 /* u */
            invokeinterface org.jooq.meta.UniqueKeyDefinition.isPrimaryKey:()Z
            ifeq 130
            getstatic org.jooq.util.xml.jaxb.TableConstraintType.PRIMARY_KEY:Lorg/jooq/util/xml/jaxb/TableConstraintType;
            goto 131
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema org.jooq.meta.UniqueKeyDefinition java.util.Iterator java.lang.String org.jooq.meta.TableDefinition java.util.List org.jooq.util.xml.jaxb.TableConstraint
      StackMap stack: org.jooq.util.xml.jaxb.TableConstraint
       130: getstatic org.jooq.util.xml.jaxb.TableConstraintType.UNIQUE:Lorg/jooq/util/xml/jaxb/TableConstraintType;
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema org.jooq.meta.UniqueKeyDefinition java.util.Iterator java.lang.String org.jooq.meta.TableDefinition java.util.List org.jooq.util.xml.jaxb.TableConstraint
      StackMap stack: org.jooq.util.xml.jaxb.TableConstraint org.jooq.util.xml.jaxb.TableConstraintType
       131: invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setConstraintType:(Lorg/jooq/util/xml/jaxb/TableConstraintType;)V
       132: .line 253
            aload 0 /* this */
            invokevirtual org.jooq.codegen.XMLGenerator.generateCommentsOnKeys:()Z
            ifeq 134
       133: .line 254
            aload 17 /* tc */
            aload 12 /* u */
            invokeinterface org.jooq.meta.UniqueKeyDefinition.getComment:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setComment:(Ljava/lang/String;)V
       134: .line 256
      StackMap locals:
      StackMap stack:
            aload 17 /* tc */
            aload 15 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getCatalog:()Lorg/jooq/meta/CatalogDefinition;
            invokevirtual org.jooq.meta.CatalogDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setTableCatalog:(Ljava/lang/String;)V
       135: .line 257
            aload 17 /* tc */
            aload 15 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getSchema:()Lorg/jooq/meta/SchemaDefinition;
            invokevirtual org.jooq.meta.SchemaDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setTableSchema:(Ljava/lang/String;)V
       136: .line 258
            aload 17 /* tc */
            aload 15 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setTableName:(Ljava/lang/String;)V
       137: .line 259
            aload 17 /* tc */
            aload 12 /* u */
            invokeinterface org.jooq.meta.UniqueKeyDefinition.enforced:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setEnforced:(Ljava/lang/Boolean;)V
       138: .line 261
            aload 3 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getTableConstraints:()Ljava/util/List;
            aload 17 /* tc */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
       139: .line 263
            iconst_0
            istore 18 /* i */
        start local 18 // int i
       140: goto 153
       141: .line 264
      StackMap locals: int
      StackMap stack:
            aload 16 /* columns */
            iload 18 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.jooq.meta.ColumnDefinition
            astore 19 /* column */
        start local 19 // org.jooq.meta.ColumnDefinition column
       142: .line 266
            new org.jooq.util.xml.jaxb.KeyColumnUsage
            dup
            invokespecial org.jooq.util.xml.jaxb.KeyColumnUsage.<init>:()V
            astore 20 /* kc */
        start local 20 // org.jooq.util.xml.jaxb.KeyColumnUsage kc
       143: .line 268
            aload 20 /* kc */
            aload 7 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.setConstraintCatalog:(Ljava/lang/String;)V
       144: .line 269
            aload 20 /* kc */
            aload 10 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.setConstraintSchema:(Ljava/lang/String;)V
       145: .line 270
            aload 20 /* kc */
            aload 14 /* constraintName */
            invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.setConstraintName:(Ljava/lang/String;)V
       146: .line 271
            aload 20 /* kc */
            aload 19 /* column */
            invokeinterface org.jooq.meta.ColumnDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.setColumnName:(Ljava/lang/String;)V
       147: .line 272
            aload 20 /* kc */
            iload 18 /* i */
            iconst_1
            iadd
            invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.setOrdinalPosition:(I)V
       148: .line 273
            aload 20 /* kc */
            aload 15 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getCatalog:()Lorg/jooq/meta/CatalogDefinition;
            invokevirtual org.jooq.meta.CatalogDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.setTableCatalog:(Ljava/lang/String;)V
       149: .line 274
            aload 20 /* kc */
            aload 15 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getSchema:()Lorg/jooq/meta/SchemaDefinition;
            invokevirtual org.jooq.meta.SchemaDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.setTableSchema:(Ljava/lang/String;)V
       150: .line 275
            aload 20 /* kc */
            aload 15 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.setTableName:(Ljava/lang/String;)V
       151: .line 277
            aload 3 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getKeyColumnUsages:()Ljava/util/List;
            aload 20 /* kc */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 20 // org.jooq.util.xml.jaxb.KeyColumnUsage kc
        end local 19 // org.jooq.meta.ColumnDefinition column
       152: .line 263
            iinc 18 /* i */ 1
      StackMap locals:
      StackMap stack:
       153: iload 18 /* i */
            aload 16 /* columns */
            invokeinterface java.util.List.size:()I
            if_icmplt 141
        end local 18 // int i
        end local 17 // org.jooq.util.xml.jaxb.TableConstraint tc
        end local 16 // java.util.List columns
        end local 15 // org.jooq.meta.TableDefinition table
        end local 14 // java.lang.String constraintName
        end local 12 // org.jooq.meta.UniqueKeyDefinition u
       154: .line 242
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema top java.util.Iterator
      StackMap stack:
            aload 13
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 121
       155: .line 281
            aload 1 /* db */
            aload 8 /* s */
            invokeinterface org.jooq.meta.Database.getForeignKeys:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 13
            goto 196
      StackMap locals:
      StackMap stack:
       156: aload 13
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jooq.meta.ForeignKeyDefinition
            astore 12 /* f */
        start local 12 // org.jooq.meta.ForeignKeyDefinition f
       157: .line 282
            aload 12 /* f */
            invokeinterface org.jooq.meta.ForeignKeyDefinition.getOutputName:()Ljava/lang/String;
            astore 14 /* constraintName */
        start local 14 // java.lang.String constraintName
       158: .line 283
            aload 12 /* f */
            invokeinterface org.jooq.meta.ForeignKeyDefinition.getReferencedKey:()Lorg/jooq/meta/UniqueKeyDefinition;
            astore 15 /* referenced */
        start local 15 // org.jooq.meta.UniqueKeyDefinition referenced
       159: .line 284
            aload 12 /* f */
            invokeinterface org.jooq.meta.ForeignKeyDefinition.getKeyTable:()Lorg/jooq/meta/TableDefinition;
            astore 16 /* table */
        start local 16 // org.jooq.meta.TableDefinition table
       160: .line 285
            aload 12 /* f */
            invokeinterface org.jooq.meta.ForeignKeyDefinition.getKeyColumns:()Ljava/util/List;
            astore 17 /* columns */
        start local 17 // java.util.List columns
       161: .line 287
            new org.jooq.util.xml.jaxb.TableConstraint
            dup
            invokespecial org.jooq.util.xml.jaxb.TableConstraint.<init>:()V
            astore 18 /* tc */
        start local 18 // org.jooq.util.xml.jaxb.TableConstraint tc
       162: .line 288
            aload 18 /* tc */
            aload 7 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setConstraintCatalog:(Ljava/lang/String;)V
       163: .line 289
            aload 18 /* tc */
            aload 10 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setConstraintSchema:(Ljava/lang/String;)V
       164: .line 290
            aload 18 /* tc */
            aload 14 /* constraintName */
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setConstraintName:(Ljava/lang/String;)V
       165: .line 291
            aload 18 /* tc */
            getstatic org.jooq.util.xml.jaxb.TableConstraintType.FOREIGN_KEY:Lorg/jooq/util/xml/jaxb/TableConstraintType;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setConstraintType:(Lorg/jooq/util/xml/jaxb/TableConstraintType;)V
       166: .line 293
            aload 0 /* this */
            invokevirtual org.jooq.codegen.XMLGenerator.generateCommentsOnKeys:()Z
            ifeq 168
       167: .line 294
            aload 18 /* tc */
            aload 12 /* f */
            invokeinterface org.jooq.meta.ForeignKeyDefinition.getComment:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setComment:(Ljava/lang/String;)V
       168: .line 296
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema org.jooq.meta.ForeignKeyDefinition java.util.Iterator java.lang.String org.jooq.meta.UniqueKeyDefinition org.jooq.meta.TableDefinition java.util.List org.jooq.util.xml.jaxb.TableConstraint
      StackMap stack:
            aload 18 /* tc */
            aload 16 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getCatalog:()Lorg/jooq/meta/CatalogDefinition;
            invokevirtual org.jooq.meta.CatalogDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setTableCatalog:(Ljava/lang/String;)V
       169: .line 297
            aload 18 /* tc */
            aload 16 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getSchema:()Lorg/jooq/meta/SchemaDefinition;
            invokevirtual org.jooq.meta.SchemaDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setTableSchema:(Ljava/lang/String;)V
       170: .line 298
            aload 18 /* tc */
            aload 16 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setTableName:(Ljava/lang/String;)V
       171: .line 299
            aload 18 /* tc */
            aload 12 /* f */
            invokeinterface org.jooq.meta.ForeignKeyDefinition.enforced:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setEnforced:(Ljava/lang/Boolean;)V
       172: .line 301
            new org.jooq.util.xml.jaxb.ReferentialConstraint
            dup
            invokespecial org.jooq.util.xml.jaxb.ReferentialConstraint.<init>:()V
            astore 19 /* rc */
        start local 19 // org.jooq.util.xml.jaxb.ReferentialConstraint rc
       173: .line 302
            aload 19 /* rc */
            aload 7 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.ReferentialConstraint.setConstraintCatalog:(Ljava/lang/String;)V
       174: .line 303
            aload 19 /* rc */
            aload 10 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.ReferentialConstraint.setConstraintSchema:(Ljava/lang/String;)V
       175: .line 304
            aload 19 /* rc */
            aload 14 /* constraintName */
            invokevirtual org.jooq.util.xml.jaxb.ReferentialConstraint.setConstraintName:(Ljava/lang/String;)V
       176: .line 305
            aload 19 /* rc */
            aload 15 /* referenced */
            invokeinterface org.jooq.meta.UniqueKeyDefinition.getCatalog:()Lorg/jooq/meta/CatalogDefinition;
            invokevirtual org.jooq.meta.CatalogDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.ReferentialConstraint.setUniqueConstraintCatalog:(Ljava/lang/String;)V
       177: .line 306
            aload 19 /* rc */
            aload 15 /* referenced */
            invokeinterface org.jooq.meta.UniqueKeyDefinition.getSchema:()Lorg/jooq/meta/SchemaDefinition;
            invokevirtual org.jooq.meta.SchemaDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.ReferentialConstraint.setUniqueConstraintSchema:(Ljava/lang/String;)V
       178: .line 307
            aload 19 /* rc */
            aload 15 /* referenced */
            invokeinterface org.jooq.meta.UniqueKeyDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.ReferentialConstraint.setUniqueConstraintName:(Ljava/lang/String;)V
       179: .line 309
            aload 3 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getTableConstraints:()Ljava/util/List;
            aload 18 /* tc */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
       180: .line 310
            aload 3 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getReferentialConstraints:()Ljava/util/List;
            aload 19 /* rc */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
       181: .line 312
            iconst_0
            istore 20 /* i */
        start local 20 // int i
       182: goto 195
       183: .line 313
      StackMap locals: org.jooq.util.xml.jaxb.ReferentialConstraint int
      StackMap stack:
            aload 17 /* columns */
            iload 20 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast org.jooq.meta.ColumnDefinition
            astore 21 /* column */
        start local 21 // org.jooq.meta.ColumnDefinition column
       184: .line 315
            new org.jooq.util.xml.jaxb.KeyColumnUsage
            dup
            invokespecial org.jooq.util.xml.jaxb.KeyColumnUsage.<init>:()V
            astore 22 /* kc */
        start local 22 // org.jooq.util.xml.jaxb.KeyColumnUsage kc
       185: .line 317
            aload 22 /* kc */
            aload 7 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.setConstraintCatalog:(Ljava/lang/String;)V
       186: .line 318
            aload 22 /* kc */
            aload 10 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.setConstraintSchema:(Ljava/lang/String;)V
       187: .line 319
            aload 22 /* kc */
            aload 14 /* constraintName */
            invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.setConstraintName:(Ljava/lang/String;)V
       188: .line 320
            aload 22 /* kc */
            aload 21 /* column */
            invokeinterface org.jooq.meta.ColumnDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.setColumnName:(Ljava/lang/String;)V
       189: .line 321
            aload 22 /* kc */
            iload 20 /* i */
            iconst_1
            iadd
            invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.setOrdinalPosition:(I)V
       190: .line 322
            aload 22 /* kc */
            aload 16 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getCatalog:()Lorg/jooq/meta/CatalogDefinition;
            invokevirtual org.jooq.meta.CatalogDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.setTableCatalog:(Ljava/lang/String;)V
       191: .line 323
            aload 22 /* kc */
            aload 16 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getSchema:()Lorg/jooq/meta/SchemaDefinition;
            invokevirtual org.jooq.meta.SchemaDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.setTableSchema:(Ljava/lang/String;)V
       192: .line 324
            aload 22 /* kc */
            aload 16 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.KeyColumnUsage.setTableName:(Ljava/lang/String;)V
       193: .line 326
            aload 3 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getKeyColumnUsages:()Ljava/util/List;
            aload 22 /* kc */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 22 // org.jooq.util.xml.jaxb.KeyColumnUsage kc
        end local 21 // org.jooq.meta.ColumnDefinition column
       194: .line 312
            iinc 20 /* i */ 1
      StackMap locals:
      StackMap stack:
       195: iload 20 /* i */
            aload 17 /* columns */
            invokeinterface java.util.List.size:()I
            if_icmplt 183
        end local 20 // int i
        end local 19 // org.jooq.util.xml.jaxb.ReferentialConstraint rc
        end local 18 // org.jooq.util.xml.jaxb.TableConstraint tc
        end local 17 // java.util.List columns
        end local 16 // org.jooq.meta.TableDefinition table
        end local 15 // org.jooq.meta.UniqueKeyDefinition referenced
        end local 14 // java.lang.String constraintName
        end local 12 // org.jooq.meta.ForeignKeyDefinition f
       196: .line 281
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema top java.util.Iterator
      StackMap stack:
            aload 13
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 156
       197: .line 330
            aload 1 /* db */
            aload 8 /* s */
            invokeinterface org.jooq.meta.Database.getCheckConstraints:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 13
            goto 219
      StackMap locals:
      StackMap stack:
       198: aload 13
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jooq.meta.CheckConstraintDefinition
            astore 12 /* ch */
        start local 12 // org.jooq.meta.CheckConstraintDefinition ch
       199: .line 331
            aload 12 /* ch */
            invokeinterface org.jooq.meta.CheckConstraintDefinition.getOutputName:()Ljava/lang/String;
            astore 14 /* constraintName */
        start local 14 // java.lang.String constraintName
       200: .line 332
            aload 12 /* ch */
            invokeinterface org.jooq.meta.CheckConstraintDefinition.getTable:()Lorg/jooq/meta/TableDefinition;
            astore 15 /* table */
        start local 15 // org.jooq.meta.TableDefinition table
       201: .line 334
            new org.jooq.util.xml.jaxb.TableConstraint
            dup
            invokespecial org.jooq.util.xml.jaxb.TableConstraint.<init>:()V
            astore 16 /* tc */
        start local 16 // org.jooq.util.xml.jaxb.TableConstraint tc
       202: .line 335
            aload 16 /* tc */
            aload 7 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setConstraintCatalog:(Ljava/lang/String;)V
       203: .line 336
            aload 16 /* tc */
            aload 10 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setConstraintSchema:(Ljava/lang/String;)V
       204: .line 337
            aload 16 /* tc */
            aload 14 /* constraintName */
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setConstraintName:(Ljava/lang/String;)V
       205: .line 338
            aload 16 /* tc */
            getstatic org.jooq.util.xml.jaxb.TableConstraintType.CHECK:Lorg/jooq/util/xml/jaxb/TableConstraintType;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setConstraintType:(Lorg/jooq/util/xml/jaxb/TableConstraintType;)V
       206: .line 340
            aload 0 /* this */
            invokevirtual org.jooq.codegen.XMLGenerator.generateCommentsOnKeys:()Z
            ifeq 208
       207: .line 341
            aload 16 /* tc */
            aload 12 /* ch */
            invokeinterface org.jooq.meta.CheckConstraintDefinition.getComment:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setComment:(Ljava/lang/String;)V
       208: .line 343
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema org.jooq.meta.CheckConstraintDefinition java.util.Iterator java.lang.String org.jooq.meta.TableDefinition org.jooq.util.xml.jaxb.TableConstraint
      StackMap stack:
            aload 16 /* tc */
            aload 15 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getCatalog:()Lorg/jooq/meta/CatalogDefinition;
            invokevirtual org.jooq.meta.CatalogDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setTableCatalog:(Ljava/lang/String;)V
       209: .line 344
            aload 16 /* tc */
            aload 15 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getSchema:()Lorg/jooq/meta/SchemaDefinition;
            invokevirtual org.jooq.meta.SchemaDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setTableSchema:(Ljava/lang/String;)V
       210: .line 345
            aload 16 /* tc */
            aload 15 /* table */
            invokeinterface org.jooq.meta.TableDefinition.getOutputName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setTableName:(Ljava/lang/String;)V
       211: .line 346
            aload 16 /* tc */
            aload 12 /* ch */
            invokeinterface org.jooq.meta.CheckConstraintDefinition.enforced:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual org.jooq.util.xml.jaxb.TableConstraint.setEnforced:(Ljava/lang/Boolean;)V
       212: .line 348
            aload 3 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getTableConstraints:()Ljava/util/List;
            aload 16 /* tc */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
       213: .line 350
            new org.jooq.util.xml.jaxb.CheckConstraint
            dup
            invokespecial org.jooq.util.xml.jaxb.CheckConstraint.<init>:()V
            astore 17 /* cc */
        start local 17 // org.jooq.util.xml.jaxb.CheckConstraint cc
       214: .line 351
            aload 17 /* cc */
            aload 7 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.CheckConstraint.setConstraintCatalog:(Ljava/lang/String;)V
       215: .line 352
            aload 17 /* cc */
            aload 10 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.CheckConstraint.setConstraintSchema:(Ljava/lang/String;)V
       216: .line 353
            aload 17 /* cc */
            aload 14 /* constraintName */
            invokevirtual org.jooq.util.xml.jaxb.CheckConstraint.setConstraintName:(Ljava/lang/String;)V
       217: .line 354
            aload 17 /* cc */
            aload 12 /* ch */
            invokeinterface org.jooq.meta.CheckConstraintDefinition.getCheckClause:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.CheckConstraint.setCheckClause:(Ljava/lang/String;)V
       218: .line 356
            aload 3 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getCheckConstraints:()Ljava/util/List;
            aload 17 /* cc */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 17 // org.jooq.util.xml.jaxb.CheckConstraint cc
        end local 16 // org.jooq.util.xml.jaxb.TableConstraint tc
        end local 15 // org.jooq.meta.TableDefinition table
        end local 14 // java.lang.String constraintName
        end local 12 // org.jooq.meta.CheckConstraintDefinition ch
       219: .line 330
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema top java.util.Iterator
      StackMap stack:
            aload 13
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 198
       220: .line 359
            aload 1 /* db */
            aload 8 /* s */
            invokeinterface org.jooq.meta.Database.getSequences:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 13
            goto 241
      StackMap locals:
      StackMap stack:
       221: aload 13
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jooq.meta.SequenceDefinition
            astore 12 /* se */
        start local 12 // org.jooq.meta.SequenceDefinition se
       222: .line 360
            aload 12 /* se */
            invokeinterface org.jooq.meta.SequenceDefinition.getOutputName:()Ljava/lang/String;
            astore 14 /* sequenceName */
        start local 14 // java.lang.String sequenceName
       223: .line 361
            aload 12 /* se */
            invokeinterface org.jooq.meta.SequenceDefinition.getType:()Lorg/jooq/meta/DataTypeDefinition;
            astore 15 /* type */
        start local 15 // org.jooq.meta.DataTypeDefinition type
       224: .line 363
            new org.jooq.util.xml.jaxb.Sequence
            dup
            invokespecial org.jooq.util.xml.jaxb.Sequence.<init>:()V
            astore 16 /* sequence */
        start local 16 // org.jooq.util.xml.jaxb.Sequence sequence
       225: .line 364
            aload 16 /* sequence */
            aload 7 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.Sequence.setSequenceCatalog:(Ljava/lang/String;)V
       226: .line 365
            aload 16 /* sequence */
            aload 10 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.Sequence.setSequenceSchema:(Ljava/lang/String;)V
       227: .line 366
            aload 16 /* sequence */
            aload 14 /* sequenceName */
            invokevirtual org.jooq.util.xml.jaxb.Sequence.setSequenceName:(Ljava/lang/String;)V
       228: .line 368
            aload 0 /* this */
            invokevirtual org.jooq.codegen.XMLGenerator.generateCommentsOnSequences:()Z
            ifeq 230
       229: .line 369
            aload 16 /* sequence */
            aload 12 /* se */
            invokeinterface org.jooq.meta.SequenceDefinition.getComment:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Sequence.setComment:(Ljava/lang/String;)V
       230: .line 371
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema org.jooq.meta.SequenceDefinition java.util.Iterator java.lang.String org.jooq.meta.DataTypeDefinition org.jooq.util.xml.jaxb.Sequence
      StackMap stack:
            aload 16 /* sequence */
            aload 15 /* type */
            invokeinterface org.jooq.meta.DataTypeDefinition.getLength:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.jooq.util.xml.jaxb.Sequence.setCharacterMaximumLength:(Ljava/lang/Integer;)V
       231: .line 372
            aload 16 /* sequence */
            aload 15 /* type */
            invokeinterface org.jooq.meta.DataTypeDefinition.getType:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Sequence.setDataType:(Ljava/lang/String;)V
       232: .line 373
            aload 16 /* sequence */
            aload 15 /* type */
            invokeinterface org.jooq.meta.DataTypeDefinition.getPrecision:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.jooq.util.xml.jaxb.Sequence.setNumericPrecision:(Ljava/lang/Integer;)V
       233: .line 374
            aload 16 /* sequence */
            aload 15 /* type */
            invokeinterface org.jooq.meta.DataTypeDefinition.getScale:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.jooq.util.xml.jaxb.Sequence.setNumericScale:(Ljava/lang/Integer;)V
       234: .line 376
            aload 16 /* sequence */
            aload 12 /* se */
            invokeinterface org.jooq.meta.SequenceDefinition.getStartWith:()Ljava/lang/Number;
            ldc Ljava/math/BigInteger;
            invokestatic org.jooq.tools.Convert.convert:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.math.BigInteger
            invokevirtual org.jooq.util.xml.jaxb.Sequence.setStartValue:(Ljava/math/BigInteger;)V
       235: .line 377
            aload 16 /* sequence */
            aload 12 /* se */
            invokeinterface org.jooq.meta.SequenceDefinition.getIncrementBy:()Ljava/lang/Number;
            ldc Ljava/math/BigInteger;
            invokestatic org.jooq.tools.Convert.convert:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.math.BigInteger
            invokevirtual org.jooq.util.xml.jaxb.Sequence.setIncrement:(Ljava/math/BigInteger;)V
       236: .line 378
            aload 16 /* sequence */
            aload 12 /* se */
            invokeinterface org.jooq.meta.SequenceDefinition.getMinvalue:()Ljava/lang/Number;
            ldc Ljava/math/BigInteger;
            invokestatic org.jooq.tools.Convert.convert:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.math.BigInteger
            invokevirtual org.jooq.util.xml.jaxb.Sequence.setMinimumValue:(Ljava/math/BigInteger;)V
       237: .line 379
            aload 16 /* sequence */
            aload 12 /* se */
            invokeinterface org.jooq.meta.SequenceDefinition.getMaxvalue:()Ljava/lang/Number;
            ldc Ljava/math/BigInteger;
            invokestatic org.jooq.tools.Convert.convert:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.math.BigInteger
            invokevirtual org.jooq.util.xml.jaxb.Sequence.setMaximumValue:(Ljava/math/BigInteger;)V
       238: .line 380
            aload 16 /* sequence */
            aload 12 /* se */
            invokeinterface org.jooq.meta.SequenceDefinition.getCycle:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual org.jooq.util.xml.jaxb.Sequence.setCycleOption:(Ljava/lang/Boolean;)V
       239: .line 381
            aload 16 /* sequence */
            aload 12 /* se */
            invokeinterface org.jooq.meta.SequenceDefinition.getCache:()Ljava/lang/Number;
            ldc Ljava/math/BigInteger;
            invokestatic org.jooq.tools.Convert.convert:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
            checkcast java.math.BigInteger
            invokevirtual org.jooq.util.xml.jaxb.Sequence.setCache:(Ljava/math/BigInteger;)V
       240: .line 383
            aload 3 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getSequences:()Ljava/util/List;
            aload 16 /* sequence */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 16 // org.jooq.util.xml.jaxb.Sequence sequence
        end local 15 // org.jooq.meta.DataTypeDefinition type
        end local 14 // java.lang.String sequenceName
        end local 12 // org.jooq.meta.SequenceDefinition se
       241: .line 359
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema top java.util.Iterator
      StackMap stack:
            aload 13
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 221
       242: .line 386
            aload 1 /* db */
            aload 8 /* s */
            invokeinterface org.jooq.meta.Database.getPackages:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 13
            goto 248
      StackMap locals:
      StackMap stack:
       243: aload 13
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jooq.meta.PackageDefinition
            astore 12 /* pkg */
        start local 12 // org.jooq.meta.PackageDefinition pkg
       244: .line 387
            aload 12 /* pkg */
            invokeinterface org.jooq.meta.PackageDefinition.getRoutines:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 15
            goto 247
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema org.jooq.meta.PackageDefinition java.util.Iterator top java.util.Iterator
      StackMap stack:
       245: aload 15
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jooq.meta.RoutineDefinition
            astore 14 /* r */
        start local 14 // org.jooq.meta.RoutineDefinition r
       246: .line 388
            aload 0 /* this */
            aload 3 /* is */
            aload 14 /* r */
            aload 7 /* catalogName */
            aload 10 /* schemaName */
            invokevirtual org.jooq.codegen.XMLGenerator.exportRoutine:(Lorg/jooq/util/xml/jaxb/InformationSchema;Lorg/jooq/meta/RoutineDefinition;Ljava/lang/String;Ljava/lang/String;)V
        end local 14 // org.jooq.meta.RoutineDefinition r
       247: .line 387
      StackMap locals:
      StackMap stack:
            aload 15
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 245
        end local 12 // org.jooq.meta.PackageDefinition pkg
       248: .line 386
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String org.jooq.meta.SchemaDefinition java.util.Iterator java.lang.String org.jooq.util.xml.jaxb.Schema top java.util.Iterator
      StackMap stack:
            aload 13
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 243
       249: .line 390
            aload 1 /* db */
            aload 8 /* s */
            invokeinterface org.jooq.meta.Database.getRoutines:(Lorg/jooq/meta/SchemaDefinition;)Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 13
            goto 252
      StackMap locals:
      StackMap stack:
       250: aload 13
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jooq.meta.RoutineDefinition
            astore 12 /* r */
        start local 12 // org.jooq.meta.RoutineDefinition r
       251: .line 391
            aload 0 /* this */
            aload 3 /* is */
            aload 12 /* r */
            aload 7 /* catalogName */
            aload 10 /* schemaName */
            invokevirtual org.jooq.codegen.XMLGenerator.exportRoutine:(Lorg/jooq/util/xml/jaxb/InformationSchema;Lorg/jooq/meta/RoutineDefinition;Ljava/lang/String;Ljava/lang/String;)V
        end local 12 // org.jooq.meta.RoutineDefinition r
       252: .line 390
      StackMap locals:
      StackMap stack:
            aload 13
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 250
        end local 11 // org.jooq.util.xml.jaxb.Schema schema
        end local 10 // java.lang.String schemaName
        end local 8 // org.jooq.meta.SchemaDefinition s
       253: .line 132
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int org.jooq.meta.CatalogDefinition java.util.Iterator java.lang.String top java.util.Iterator
      StackMap stack:
            aload 9
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 28
        end local 7 // java.lang.String catalogName
        end local 5 // org.jooq.meta.CatalogDefinition c
       254: .line 124
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.meta.Database org.jooq.codegen.TextWriter org.jooq.util.xml.jaxb.InformationSchema int top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 18
       255: .line 395
            new java.io.StringWriter
            dup
            invokespecial java.io.StringWriter.<init>:()V
            astore 5 /* writer */
        start local 5 // java.io.StringWriter writer
       256: .line 396
            aload 3 /* is */
            aload 5 /* writer */
            invokestatic org.jooq.util.jaxb.tools.MiniJAXB.marshal:(Lorg/jooq/util/jaxb/tools/XMLAppendable;Ljava/io/Writer;)V
       257: .line 397
            aload 2 /* out */
            aload 5 /* writer */
            invokevirtual java.io.StringWriter.toString:()Ljava/lang/String;
            invokevirtual org.jooq.codegen.TextWriter.print:(Ljava/lang/String;)Lorg/jooq/codegen/GeneratorWriter;
            pop
       258: .line 398
            aload 2 /* out */
            invokevirtual org.jooq.codegen.TextWriter.close:()Lorg/jooq/codegen/GeneratorWriter$CloseResult;
            pop
       259: .line 399
            return
        end local 5 // java.io.StringWriter writer
        end local 4 // boolean hasNonDefaultCatalogs
        end local 3 // org.jooq.util.xml.jaxb.InformationSchema is
        end local 2 // org.jooq.codegen.TextWriter out
        end local 1 // org.jooq.meta.Database db
        end local 0 // org.jooq.codegen.XMLGenerator this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0  260     0                   this  Lorg/jooq/codegen/XMLGenerator;
            0  260     1                     db  Lorg/jooq/meta/Database;
            6  260     2                    out  Lorg/jooq/codegen/TextWriter;
           10  260     3                     is  Lorg/jooq/util/xml/jaxb/InformationSchema;
           11  260     4  hasNonDefaultCatalogs  Z
           13   16     5                      c  Lorg/jooq/meta/CatalogDefinition;
           19  254     5                      c  Lorg/jooq/meta/CatalogDefinition;
           20  254     7            catalogName  Ljava/lang/String;
           29  253     8                      s  Lorg/jooq/meta/SchemaDefinition;
           30  253    10             schemaName  Ljava/lang/String;
           31  253    11                 schema  Lorg/jooq/util/xml/jaxb/Schema;
           38   83    12                      t  Lorg/jooq/meta/TableDefinition;
           39   83    14              tableName  Ljava/lang/String;
           40   83    15                  table  Lorg/jooq/util/xml/jaxb/Table;
           55   61    16                   view  Lorg/jooq/util/xml/jaxb/View;
           63   82    16                     co  Lorg/jooq/meta/ColumnDefinition;
           64   82    18             columnName  Ljava/lang/String;
           65   82    19                   type  Lorg/jooq/meta/DataTypeDefinition;
           66   82    20                 column  Lorg/jooq/util/xml/jaxb/Column;
           86  119    12                      i  Lorg/jooq/meta/IndexDefinition;
           87  119    14              indexName  Ljava/lang/String;
           88  119    15                  table  Lorg/jooq/meta/TableDefinition;
           89  119    16                columns  Ljava/util/List<Lorg/jooq/meta/IndexColumnDefinition;>;
           90  119    17                  index  Lorg/jooq/util/xml/jaxb/Index;
          101  119    18                      j  I
          103  117    19            indexColumn  Lorg/jooq/meta/IndexColumnDefinition;
          104  117    20                 column  Lorg/jooq/meta/ColumnDefinition;
          105  117    21                     ic  Lorg/jooq/util/xml/jaxb/IndexColumnUsage;
          122  154    12                      u  Lorg/jooq/meta/UniqueKeyDefinition;
          123  154    14         constraintName  Ljava/lang/String;
          124  154    15                  table  Lorg/jooq/meta/TableDefinition;
          125  154    16                columns  Ljava/util/List<Lorg/jooq/meta/ColumnDefinition;>;
          126  154    17                     tc  Lorg/jooq/util/xml/jaxb/TableConstraint;
          140  154    18                      i  I
          142  152    19                 column  Lorg/jooq/meta/ColumnDefinition;
          143  152    20                     kc  Lorg/jooq/util/xml/jaxb/KeyColumnUsage;
          157  196    12                      f  Lorg/jooq/meta/ForeignKeyDefinition;
          158  196    14         constraintName  Ljava/lang/String;
          159  196    15             referenced  Lorg/jooq/meta/UniqueKeyDefinition;
          160  196    16                  table  Lorg/jooq/meta/TableDefinition;
          161  196    17                columns  Ljava/util/List<Lorg/jooq/meta/ColumnDefinition;>;
          162  196    18                     tc  Lorg/jooq/util/xml/jaxb/TableConstraint;
          173  196    19                     rc  Lorg/jooq/util/xml/jaxb/ReferentialConstraint;
          182  196    20                      i  I
          184  194    21                 column  Lorg/jooq/meta/ColumnDefinition;
          185  194    22                     kc  Lorg/jooq/util/xml/jaxb/KeyColumnUsage;
          199  219    12                     ch  Lorg/jooq/meta/CheckConstraintDefinition;
          200  219    14         constraintName  Ljava/lang/String;
          201  219    15                  table  Lorg/jooq/meta/TableDefinition;
          202  219    16                     tc  Lorg/jooq/util/xml/jaxb/TableConstraint;
          214  219    17                     cc  Lorg/jooq/util/xml/jaxb/CheckConstraint;
          222  241    12                     se  Lorg/jooq/meta/SequenceDefinition;
          223  241    14           sequenceName  Ljava/lang/String;
          224  241    15                   type  Lorg/jooq/meta/DataTypeDefinition;
          225  241    16               sequence  Lorg/jooq/util/xml/jaxb/Sequence;
          244  248    12                    pkg  Lorg/jooq/meta/PackageDefinition;
          246  247    14                      r  Lorg/jooq/meta/RoutineDefinition;
          251  252    12                      r  Lorg/jooq/meta/RoutineDefinition;
          256  260     5                 writer  Ljava/io/StringWriter;
    MethodParameters:
      Name  Flags
      db    

  private void exportRoutine(org.jooq.util.xml.jaxb.InformationSchema, org.jooq.meta.RoutineDefinition, java.lang.String, java.lang.String);
    descriptor: (Lorg/jooq/util/xml/jaxb/InformationSchema;Lorg/jooq/meta/RoutineDefinition;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=13, args_size=5
        start local 0 // org.jooq.codegen.XMLGenerator this
        start local 1 // org.jooq.util.xml.jaxb.InformationSchema is
        start local 2 // org.jooq.meta.RoutineDefinition r
        start local 3 // java.lang.String catalogName
        start local 4 // java.lang.String schemaName
         0: .line 402
            new java.lang.StringBuilder
            dup
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getName:()Ljava/lang/String;
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getOverload:()Ljava/lang/String;
            invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
            ifeq 1
            ldc ""
            goto 2
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
         1: new java.lang.StringBuilder
            dup
            ldc "_"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getOverload:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.util.xml.jaxb.InformationSchema org.jooq.meta.RoutineDefinition java.lang.String java.lang.String
      StackMap stack: java.lang.StringBuilder java.lang.String
         2: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 5 /* specificName */
        start local 5 // java.lang.String specificName
         3: .line 404
            new org.jooq.util.xml.jaxb.Routine
            dup
            invokespecial org.jooq.util.xml.jaxb.Routine.<init>:()V
            astore 6 /* routine */
        start local 6 // org.jooq.util.xml.jaxb.Routine routine
         4: .line 405
            aload 6 /* routine */
            aload 3 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.Routine.setRoutineCatalog:(Ljava/lang/String;)V
         5: .line 406
            aload 6 /* routine */
            aload 3 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.Routine.setSpecificCatalog:(Ljava/lang/String;)V
         6: .line 407
            aload 6 /* routine */
            aload 4 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.Routine.setRoutineSchema:(Ljava/lang/String;)V
         7: .line 408
            aload 6 /* routine */
            aload 4 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.Routine.setSpecificSchema:(Ljava/lang/String;)V
         8: .line 410
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getPackage:()Lorg/jooq/meta/PackageDefinition;
            ifnull 11
         9: .line 411
            aload 6 /* routine */
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getPackage:()Lorg/jooq/meta/PackageDefinition;
            invokeinterface org.jooq.meta.PackageDefinition.getName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Routine.setRoutinePackage:(Ljava/lang/String;)V
        10: .line 412
            aload 6 /* routine */
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getPackage:()Lorg/jooq/meta/PackageDefinition;
            invokeinterface org.jooq.meta.PackageDefinition.getName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Routine.setSpecificPackage:(Ljava/lang/String;)V
        11: .line 415
      StackMap locals: java.lang.String org.jooq.util.xml.jaxb.Routine
      StackMap stack:
            aload 6 /* routine */
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Routine.setRoutineName:(Ljava/lang/String;)V
        12: .line 416
            aload 6 /* routine */
            aload 5 /* specificName */
            invokevirtual org.jooq.util.xml.jaxb.Routine.setSpecificName:(Ljava/lang/String;)V
        13: .line 418
            aload 0 /* this */
            invokevirtual org.jooq.codegen.XMLGenerator.generateCommentsOnRoutines:()Z
            ifeq 15
        14: .line 419
            aload 6 /* routine */
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getComment:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Routine.setComment:(Ljava/lang/String;)V
        15: .line 421
      StackMap locals:
      StackMap stack:
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getReturnValue:()Lorg/jooq/meta/ParameterDefinition;
            ifnonnull 18
        16: .line 422
            aload 6 /* routine */
            getstatic org.jooq.util.xml.jaxb.RoutineType.PROCEDURE:Lorg/jooq/util/xml/jaxb/RoutineType;
            invokevirtual org.jooq.util.xml.jaxb.Routine.setRoutineType:(Lorg/jooq/util/xml/jaxb/RoutineType;)V
        17: .line 423
            goto 23
        18: .line 425
      StackMap locals:
      StackMap stack:
            aload 6 /* routine */
            getstatic org.jooq.util.xml.jaxb.RoutineType.FUNCTION:Lorg/jooq/util/xml/jaxb/RoutineType;
            invokevirtual org.jooq.util.xml.jaxb.Routine.setRoutineType:(Lorg/jooq/util/xml/jaxb/RoutineType;)V
        19: .line 426
            aload 6 /* routine */
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getReturnType:()Lorg/jooq/meta/DataTypeDefinition;
            invokeinterface org.jooq.meta.DataTypeDefinition.getType:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Routine.setDataType:(Ljava/lang/String;)V
        20: .line 427
            aload 6 /* routine */
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getReturnType:()Lorg/jooq/meta/DataTypeDefinition;
            invokeinterface org.jooq.meta.DataTypeDefinition.getLength:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.jooq.util.xml.jaxb.Routine.setCharacterMaximumLength:(Ljava/lang/Integer;)V
        21: .line 428
            aload 6 /* routine */
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getReturnType:()Lorg/jooq/meta/DataTypeDefinition;
            invokeinterface org.jooq.meta.DataTypeDefinition.getPrecision:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.jooq.util.xml.jaxb.Routine.setNumericPrecision:(Ljava/lang/Integer;)V
        22: .line 429
            aload 6 /* routine */
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getReturnType:()Lorg/jooq/meta/DataTypeDefinition;
            invokeinterface org.jooq.meta.DataTypeDefinition.getScale:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.jooq.util.xml.jaxb.Routine.setNumericScale:(Ljava/lang/Integer;)V
        23: .line 432
      StackMap locals:
      StackMap stack:
            aload 1 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getRoutines:()Ljava/util/List;
            aload 6 /* routine */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        24: .line 434
            iconst_1
            istore 7 /* i */
        start local 7 // int i
        25: .line 435
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getAllParameters:()Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 9
            goto 52
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.util.xml.jaxb.InformationSchema org.jooq.meta.RoutineDefinition java.lang.String java.lang.String java.lang.String org.jooq.util.xml.jaxb.Routine int top java.util.Iterator
      StackMap stack:
        26: aload 9
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.jooq.meta.ParameterDefinition
            astore 8 /* p */
        start local 8 // org.jooq.meta.ParameterDefinition p
        27: .line 436
            aload 8 /* p */
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getReturnValue:()Lorg/jooq/meta/ParameterDefinition;
            if_acmpeq 52
        28: .line 437
            new org.jooq.util.xml.jaxb.Parameter
            dup
            invokespecial org.jooq.util.xml.jaxb.Parameter.<init>:()V
            astore 10 /* parameter */
        start local 10 // org.jooq.util.xml.jaxb.Parameter parameter
        29: .line 439
            aload 10 /* parameter */
            aload 3 /* catalogName */
            invokevirtual org.jooq.util.xml.jaxb.Parameter.setSpecificCatalog:(Ljava/lang/String;)V
        30: .line 440
            aload 10 /* parameter */
            aload 4 /* schemaName */
            invokevirtual org.jooq.util.xml.jaxb.Parameter.setSpecificSchema:(Ljava/lang/String;)V
        31: .line 442
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getPackage:()Lorg/jooq/meta/PackageDefinition;
            ifnull 33
        32: .line 443
            aload 10 /* parameter */
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getPackage:()Lorg/jooq/meta/PackageDefinition;
            invokeinterface org.jooq.meta.PackageDefinition.getName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Parameter.setSpecificPackage:(Ljava/lang/String;)V
        33: .line 445
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.util.xml.jaxb.InformationSchema org.jooq.meta.RoutineDefinition java.lang.String java.lang.String java.lang.String org.jooq.util.xml.jaxb.Routine int org.jooq.meta.ParameterDefinition java.util.Iterator org.jooq.util.xml.jaxb.Parameter
      StackMap stack:
            aload 10 /* parameter */
            aload 5 /* specificName */
            invokevirtual org.jooq.util.xml.jaxb.Parameter.setSpecificName:(Ljava/lang/String;)V
        34: .line 446
            aload 10 /* parameter */
            iload 7 /* i */
            iinc 7 /* i */ 1
            invokevirtual org.jooq.util.xml.jaxb.Parameter.setOrdinalPosition:(I)V
        35: .line 447
            aload 10 /* parameter */
            aload 8 /* p */
            invokeinterface org.jooq.meta.ParameterDefinition.getName:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Parameter.setParameterName:(Ljava/lang/String;)V
        36: .line 449
            aload 0 /* this */
            invokevirtual org.jooq.codegen.XMLGenerator.generateCommentsOnParameters:()Z
            ifeq 38
        37: .line 450
            aload 10 /* parameter */
            aload 8 /* p */
            invokeinterface org.jooq.meta.ParameterDefinition.getComment:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Parameter.setComment:(Ljava/lang/String;)V
        38: .line 452
      StackMap locals:
      StackMap stack:
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getInParameters:()Ljava/util/List;
            aload 8 /* p */
            invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
            istore 11 /* in */
        start local 11 // boolean in
        39: .line 453
            aload 2 /* r */
            invokeinterface org.jooq.meta.RoutineDefinition.getOutParameters:()Ljava/util/List;
            aload 8 /* p */
            invokeinterface java.util.List.contains:(Ljava/lang/Object;)Z
            istore 12 /* out */
        start local 12 // boolean out
        40: .line 455
            iload 11 /* in */
            ifeq 42
            iload 12 /* out */
            ifeq 42
        41: .line 456
            aload 10 /* parameter */
            getstatic org.jooq.util.xml.jaxb.ParameterMode.INOUT:Lorg/jooq/util/xml/jaxb/ParameterMode;
            invokevirtual org.jooq.util.xml.jaxb.Parameter.setParameterMode:(Lorg/jooq/util/xml/jaxb/ParameterMode;)V
            goto 46
        42: .line 457
      StackMap locals: int int
      StackMap stack:
            iload 11 /* in */
            ifeq 44
        43: .line 458
            aload 10 /* parameter */
            getstatic org.jooq.util.xml.jaxb.ParameterMode.IN:Lorg/jooq/util/xml/jaxb/ParameterMode;
            invokevirtual org.jooq.util.xml.jaxb.Parameter.setParameterMode:(Lorg/jooq/util/xml/jaxb/ParameterMode;)V
            goto 46
        44: .line 459
      StackMap locals:
      StackMap stack:
            iload 12 /* out */
            ifeq 46
        45: .line 460
            aload 10 /* parameter */
            getstatic org.jooq.util.xml.jaxb.ParameterMode.OUT:Lorg/jooq/util/xml/jaxb/ParameterMode;
            invokevirtual org.jooq.util.xml.jaxb.Parameter.setParameterMode:(Lorg/jooq/util/xml/jaxb/ParameterMode;)V
        46: .line 462
      StackMap locals:
      StackMap stack:
            aload 10 /* parameter */
            aload 8 /* p */
            invokeinterface org.jooq.meta.ParameterDefinition.getType:()Lorg/jooq/meta/DataTypeDefinition;
            invokeinterface org.jooq.meta.DataTypeDefinition.getType:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Parameter.setDataType:(Ljava/lang/String;)V
        47: .line 463
            aload 10 /* parameter */
            aload 8 /* p */
            invokeinterface org.jooq.meta.ParameterDefinition.getType:()Lorg/jooq/meta/DataTypeDefinition;
            invokeinterface org.jooq.meta.DataTypeDefinition.getLength:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.jooq.util.xml.jaxb.Parameter.setCharacterMaximumLength:(Ljava/lang/Integer;)V
        48: .line 464
            aload 10 /* parameter */
            aload 8 /* p */
            invokeinterface org.jooq.meta.ParameterDefinition.getType:()Lorg/jooq/meta/DataTypeDefinition;
            invokeinterface org.jooq.meta.DataTypeDefinition.getPrecision:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.jooq.util.xml.jaxb.Parameter.setNumericPrecision:(Ljava/lang/Integer;)V
        49: .line 465
            aload 10 /* parameter */
            aload 8 /* p */
            invokeinterface org.jooq.meta.ParameterDefinition.getType:()Lorg/jooq/meta/DataTypeDefinition;
            invokeinterface org.jooq.meta.DataTypeDefinition.getScale:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual org.jooq.util.xml.jaxb.Parameter.setNumericScale:(Ljava/lang/Integer;)V
        50: .line 466
            aload 10 /* parameter */
            aload 8 /* p */
            invokeinterface org.jooq.meta.ParameterDefinition.getType:()Lorg/jooq/meta/DataTypeDefinition;
            invokeinterface org.jooq.meta.DataTypeDefinition.getDefaultValue:()Ljava/lang/String;
            invokevirtual org.jooq.util.xml.jaxb.Parameter.setParameterDefault:(Ljava/lang/String;)V
        51: .line 468
            aload 1 /* is */
            invokevirtual org.jooq.util.xml.jaxb.InformationSchema.getParameters:()Ljava/util/List;
            aload 10 /* parameter */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 12 // boolean out
        end local 11 // boolean in
        end local 10 // org.jooq.util.xml.jaxb.Parameter parameter
        end local 8 // org.jooq.meta.ParameterDefinition p
        52: .line 435
      StackMap locals: org.jooq.codegen.XMLGenerator org.jooq.util.xml.jaxb.InformationSchema org.jooq.meta.RoutineDefinition java.lang.String java.lang.String java.lang.String org.jooq.util.xml.jaxb.Routine int top java.util.Iterator
      StackMap stack:
            aload 9
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 26
        53: .line 471
            return
        end local 7 // int i
        end local 6 // org.jooq.util.xml.jaxb.Routine routine
        end local 5 // java.lang.String specificName
        end local 4 // java.lang.String schemaName
        end local 3 // java.lang.String catalogName
        end local 2 // org.jooq.meta.RoutineDefinition r
        end local 1 // org.jooq.util.xml.jaxb.InformationSchema is
        end local 0 // org.jooq.codegen.XMLGenerator this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   54     0          this  Lorg/jooq/codegen/XMLGenerator;
            0   54     1            is  Lorg/jooq/util/xml/jaxb/InformationSchema;
            0   54     2             r  Lorg/jooq/meta/RoutineDefinition;
            0   54     3   catalogName  Ljava/lang/String;
            0   54     4    schemaName  Ljava/lang/String;
            3   54     5  specificName  Ljava/lang/String;
            4   54     6       routine  Lorg/jooq/util/xml/jaxb/Routine;
           25   54     7             i  I
           27   52     8             p  Lorg/jooq/meta/ParameterDefinition;
           29   52    10     parameter  Lorg/jooq/util/xml/jaxb/Parameter;
           39   52    11            in  Z
           40   52    12           out  Z
    MethodParameters:
             Name  Flags
      is           
      r            
      catalogName  
      schemaName   

  public boolean generateConstructorPropertiesAnnotationOnPojos();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateConstructorPropertiesAnnotationOnPojos:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGeneratePojosEqualsAndHashCode(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGeneratePojosEqualsAndHashCode:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateConstructorPropertiesAnnotationOnRecords();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateConstructorPropertiesAnnotationOnRecords:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public int maxMembersPerInitialiser();
    descriptor: ()I
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.maxMembersPerInitialiser:()I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateGlobalLinkReferences(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateGlobalLinkReferences:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateSequenceFlags(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateSequenceFlags:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String generateJPAVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateJPAVersion:()Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateSources();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateSources:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateNonnullAnnotation();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateNonnullAnnotation:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGeneratePojosAsKotlinDataClasses(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGeneratePojosAsKotlinDataClasses:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateSources(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateSources:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateJavaTimeTypes(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateJavaTimeTypes:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateCommentsOnPackages();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateCommentsOnPackages:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateInstanceFields();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateInstanceFields:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateNullableAnnotation();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateNullableAnnotation:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setFluentSetters(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setFluentSetters:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateIndexes();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateIndexes:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateLinks(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateLinks:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.jooq.meta.jaxb.GeneratedAnnotationType generateGeneratedAnnotationType();
    descriptor: ()Lorg/jooq/meta/jaxb/GeneratedAnnotationType;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateGeneratedAnnotationType:()Lorg/jooq/meta/jaxb/GeneratedAnnotationType;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateIndexes(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateIndexes:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateImplicitJoinPathsToOne(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateImplicitJoinPathsToOne:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateCommentsOnAttributes();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateCommentsOnAttributes:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateCommentsOnColumns(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateCommentsOnColumns:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String generatedNullableAnnotationType();
    descriptor: ()Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generatedNullableAnnotationType:()Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateFullyQualifiedTypes(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateFullyQualifiedTypes:(Ljava/lang/String;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateInstanceFields(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateInstanceFields:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateFluentSetters(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateFluentSetters:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateGlobalKeyReferences();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateGlobalKeyReferences:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateSerializableInterfaces();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateSerializableInterfaces:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setTargetPackage(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setTargetPackage:(Ljava/lang/String;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateGlobalDomainReferences(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateGlobalDomainReferences:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateLinks();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateLinks:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean useSchemaVersionProvider();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.useSchemaVersionProvider:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateKeys(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateKeys:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateRelations();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateRelations:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateSpringAnnotations(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateSpringAnnotations:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateJavaBeansGettersAndSetters(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateJavaBeansGettersAndSetters:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String getTargetDirectory();
    descriptor: ()Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.getTargetDirectory:()Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateGlobalCatalogReferences();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateGlobalCatalogReferences:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateRecordsImplementingRecordN();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateRecordsImplementingRecordN:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setUseCatalogVersionProvider(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setUseCatalogVersionProvider:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setTargetLocale(java.util.Locale);
    descriptor: (Ljava/util/Locale;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setTargetLocale:(Ljava/util/Locale;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean fluentSetters();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.fluentSetters:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateCommentsOnUDTs();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateCommentsOnUDTs:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateJavaBeansGettersAndSetters();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateJavaBeansGettersAndSetters:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateConstructorPropertiesAnnotationOnPojos(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateConstructorPropertiesAnnotationOnPojos:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGeneratedNonnullAnnotationType(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGeneratedNonnullAnnotationType:(Ljava/lang/String;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateInterfaces(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateInterfaces:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateRecordsImplementingRecordN(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateRecordsImplementingRecordN:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generatePojosToString();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generatePojosToString:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateConstructorPropertiesAnnotation(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateConstructorPropertiesAnnotation:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateDeprecated(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateDeprecated:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateSequences();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateSequences:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateDaos();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateDaos:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateGlobalKeyReferences(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateGlobalKeyReferences:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateCommentsOnSchemas();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateCommentsOnSchemas:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateCommentsOnUDTs(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateCommentsOnUDTs:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateGlobalUDTReferences();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateGlobalUDTReferences:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateInterfaces();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateInterfaces:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String getTargetEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.getTargetEncoding:()Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateCommentsOnQueues(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateCommentsOnQueues:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateCommentsOnAttributes(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateCommentsOnAttributes:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateDeprecated();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateDeprecated:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String generateNewline();
    descriptor: ()Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateNewline:()Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateJPAAnnotations();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateJPAAnnotations:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateGeneratedAnnotationType(org.jooq.meta.jaxb.GeneratedAnnotationType);
    descriptor: (Lorg/jooq/meta/jaxb/GeneratedAnnotationType;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateGeneratedAnnotationType:(Lorg/jooq/meta/jaxb/GeneratedAnnotationType;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateTables(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateTables:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateCommentsOnCatalogs();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateCommentsOnCatalogs:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateEmptyCatalogs();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateEmptyCatalogs:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateNewline(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateNewline:(Ljava/lang/String;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGeneratedNullableAnnotationType(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGeneratedNullableAnnotationType:(Ljava/lang/String;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generatePojosAsKotlinDataClasses();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generatePojosAsKotlinDataClasses:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateComments(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateComments:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateGeneratedAnnotationDate();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateGeneratedAnnotationDate:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateGlobalTableReferences();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateGlobalTableReferences:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateQueues();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateQueues:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateJPAAnnotations(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateJPAAnnotations:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateSequenceFlags();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateSequenceFlags:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String fullyQualifiedTypes();
    descriptor: ()Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.fullyQualifiedTypes:()Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateNonnullAnnotation(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateNonnullAnnotation:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateNullableAnnotation(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateNullableAnnotation:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateCommentsOnKeys();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateCommentsOnKeys:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateGeneratedSerialVersionUID(org.jooq.meta.jaxb.GeneratedSerialVersionUID);
    descriptor: (Lorg/jooq/meta/jaxb/GeneratedSerialVersionUID;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateGeneratedSerialVersionUID:(Lorg/jooq/meta/jaxb/GeneratedSerialVersionUID;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGeneratePojosAsJavaRecordClasses(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGeneratePojosAsJavaRecordClasses:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateGlobalUDTReferences(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateGlobalUDTReferences:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateGlobalSchemaReferences();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateGlobalSchemaReferences:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateJavaTimeTypes();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateJavaTimeTypes:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateRoutines();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateRoutines:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setStrategy(org.jooq.codegen.GeneratorStrategy);
    descriptor: (Lorg/jooq/codegen/GeneratorStrategy;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setStrategy:(Lorg/jooq/codegen/GeneratorStrategy;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateRoutines(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateRoutines:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateGlobalCatalogReferences(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateGlobalCatalogReferences:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateCommentsOnQueues();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateCommentsOnQueues:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateComments();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateComments:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateGlobalRoutineReferences();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateGlobalRoutineReferences:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateTableValuedFunctions();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateTableValuedFunctions:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateGlobalTableReferences(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateGlobalTableReferences:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generatePojosEqualsAndHashCode();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generatePojosEqualsAndHashCode:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setFullyQualifiedTypes(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setFullyQualifiedTypes:(Ljava/lang/String;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateCommentsOnParameters();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateCommentsOnParameters:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateJavadoc();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateJavadoc:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateGlobalObjectReferences(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateGlobalObjectReferences:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateCommentsOnPackages(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateCommentsOnPackages:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateCommentsOnKeys(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateCommentsOnKeys:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generatePojosAsScalaCaseClasses();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generatePojosAsScalaCaseClasses:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateFluentSetters();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateFluentSetters:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.jooq.codegen.GeneratorStrategy getStrategy();
    descriptor: ()Lorg/jooq/codegen/GeneratorStrategy;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.getStrategy:()Lorg/jooq/codegen/GeneratorStrategy;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateJavadoc(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateJavadoc:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateGlobalSequenceReferences(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateGlobalSequenceReferences:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateUDTs();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateUDTs:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateValidationAnnotations();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateValidationAnnotations:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateCommentsOnRoutines();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateCommentsOnRoutines:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGeneratePojos(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGeneratePojos:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateCommentsOnLinks(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateCommentsOnLinks:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateImplicitJoinPathsToOne();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateImplicitJoinPathsToOne:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateSerializableInterfaces(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateSerializableInterfaces:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateSerializablePojos();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateSerializablePojos:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateRecords();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateRecords:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setTargetEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setTargetEncoding:(Ljava/lang/String;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setTargetDirectory(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setTargetDirectory:(Ljava/lang/String;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateValidationAnnotations(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateValidationAnnotations:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateDeprecationOnUnknownTypes();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateDeprecationOnUnknownTypes:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateGlobalDomainReferences();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateGlobalDomainReferences:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generatePojos();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generatePojos:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateRecords(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateRecords:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateGeneratedAnnotationDate(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateGeneratedAnnotationDate:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateCommentsOnSequences();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateCommentsOnSequences:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateCommentsOnSchemas(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateCommentsOnSchemas:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateImmutableInterfaces();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateImmutableInterfaces:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateCommentsOnEmbeddables();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateCommentsOnEmbeddables:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateTableValuedFunctions(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateTableValuedFunctions:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateCommentsOnParameters(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateCommentsOnParameters:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateCommentsOnLinks();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateCommentsOnLinks:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateCommentsOnCatalogs(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateCommentsOnCatalogs:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateGlobalRoutineReferences(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateGlobalRoutineReferences:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateConstructorPropertiesAnnotation();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateConstructorPropertiesAnnotation:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String generatedNonnullAnnotationType();
    descriptor: ()Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generatedNonnullAnnotationType:()Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateDaos(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateDaos:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.Locale getTargetLocale();
    descriptor: ()Ljava/util/Locale;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.getTargetLocale:()Ljava/util/Locale;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateEmptySchemas(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateEmptySchemas:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateImmutablePojos();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateImmutablePojos:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateKeys();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateKeys:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateCommentsOnEmbeddables(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateCommentsOnEmbeddables:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGeneratePojosAsScalaCaseClasses(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGeneratePojosAsScalaCaseClasses:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generatePojosAsJavaRecordClasses();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generatePojosAsJavaRecordClasses:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateCommentsOnTables(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateCommentsOnTables:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateGlobalSequenceReferences();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateGlobalSequenceReferences:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateSourcesOnViews();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateSourcesOnViews:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateConstructorPropertiesAnnotationOnRecords(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateConstructorPropertiesAnnotationOnRecords:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateCommentsOnSequences(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateCommentsOnSequences:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateImmutablePojos(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateImmutablePojos:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String getTargetPackage();
    descriptor: ()Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.getTargetPackage:()Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateGlobalQueueReferences();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateGlobalQueueReferences:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateImmutableInterfaces(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateImmutableInterfaces:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateEmptySchemas();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateEmptySchemas:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public org.jooq.meta.jaxb.GeneratedSerialVersionUID generatedSerialVersionUID();
    descriptor: ()Lorg/jooq/meta/jaxb/GeneratedSerialVersionUID;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generatedSerialVersionUID:()Lorg/jooq/meta/jaxb/GeneratedSerialVersionUID;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateVarargsSetters();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateVarargsSetters:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateGlobalLinkReferences();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateGlobalLinkReferences:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateSpringAnnotations();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateSpringAnnotations:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean getTargetClean();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.getTargetClean:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setTargetClean(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setTargetClean:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateCommentsOnColumns();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateCommentsOnColumns:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateSourcesOnViews(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateSourcesOnViews:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateGeneratedAnnotation();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateGeneratedAnnotation:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean useCatalogVersionProvider();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.useCatalogVersionProvider:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateTables();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateTables:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateIndentation(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateIndentation:(Ljava/lang/String;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String generateIndentation();
    descriptor: ()Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateIndentation:()Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setMaxMembersPerInitialiser(int);
    descriptor: (I)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setMaxMembersPerInitialiser:(I)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateGlobalQueueReferences(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateGlobalQueueReferences:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateVarargsSetters(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateVarargsSetters:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateRelations(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateRelations:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateSerializablePojos(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateSerializablePojos:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateGlobalSchemaReferences(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateGlobalSchemaReferences:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateGlobalIndexReferences();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateGlobalIndexReferences:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateCommentsOnRoutines(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateCommentsOnRoutines:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateEmbeddables(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateEmbeddables:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateQueues(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateQueues:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateJPAVersion(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateJPAVersion:(Ljava/lang/String;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateEmbeddables();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateEmbeddables:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.String generateFullyQualifiedTypes();
    descriptor: ()Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateFullyQualifiedTypes:()Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateCommentsOnTables();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateCommentsOnTables:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setUseSchemaVersionProvider(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setUseSchemaVersionProvider:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateDeprecationOnUnknownTypes(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateDeprecationOnUnknownTypes:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateSequences(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateSequences:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateGlobalIndexReferences(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateGlobalIndexReferences:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGeneratePojosToString(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGeneratePojosToString:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public boolean generateGlobalObjectReferences();
    descriptor: ()Z
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokespecial org.jooq.codegen.AbstractGenerator.generateGlobalObjectReferences:()Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateEmptyCatalogs(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateEmptyCatalogs:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateGeneratedAnnotation(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateGeneratedAnnotation:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void setGenerateUDTs(boolean);
    descriptor: (Z)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokespecial org.jooq.codegen.AbstractGenerator.setGenerateUDTs:(Z)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "XMLGenerator.java"
InnerClasses:
  final Language = org.jooq.codegen.AbstractGenerator$Language of org.jooq.codegen.AbstractGenerator
  public CloseResult = org.jooq.codegen.GeneratorWriter$CloseResult of org.jooq.codegen.GeneratorWriter