public class org.jooq.util.xml.jaxb.Column implements java.io.Serializable, org.jooq.util.jaxb.tools.XMLAppendable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.jooq.util.xml.jaxb.Column
  super_class: java.lang.Object
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 31400

  protected java.lang.String tableCatalog;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "table_catalog")
      javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = Lorg/jooq/util/jaxb/tools/StringAdapter;)

  protected java.lang.String tableSchema;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "table_schema")
      javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = Lorg/jooq/util/jaxb/tools/StringAdapter;)

  protected java.lang.String tableName;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "table_name", required = true)
      javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = Lorg/jooq/util/jaxb/tools/StringAdapter;)

  protected java.lang.String columnName;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "column_name", required = true)
      javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = Lorg/jooq/util/jaxb/tools/StringAdapter;)

  protected java.lang.String dataType;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "data_type", required = true)
      javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = Lorg/jooq/util/jaxb/tools/StringAdapter;)

  protected java.lang.Integer characterMaximumLength;
    descriptor: Ljava/lang/Integer;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "character_maximum_length")

  protected java.lang.Integer numericPrecision;
    descriptor: Ljava/lang/Integer;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "numeric_precision")

  protected java.lang.Integer numericScale;
    descriptor: Ljava/lang/Integer;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "numeric_scale")

  protected java.lang.String domainCatalog;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "domain_catalog")
      javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = Lorg/jooq/util/jaxb/tools/StringAdapter;)

  protected java.lang.String domainSchema;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "domain_schema")
      javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = Lorg/jooq/util/jaxb/tools/StringAdapter;)

  protected java.lang.String domainName;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "domain_name")
      javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = Lorg/jooq/util/jaxb/tools/StringAdapter;)

  protected java.lang.String udtCatalog;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "udt_catalog")
      javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = Lorg/jooq/util/jaxb/tools/StringAdapter;)

  protected java.lang.String udtSchema;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "udt_schema")
      javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = Lorg/jooq/util/jaxb/tools/StringAdapter;)

  protected java.lang.String udtName;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "udt_name")
      javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = Lorg/jooq/util/jaxb/tools/StringAdapter;)

  protected java.lang.Integer ordinalPosition;
    descriptor: Ljava/lang/Integer;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "ordinal_position")

  protected java.lang.String identityGeneration;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "identity_generation")
      javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = Lorg/jooq/util/jaxb/tools/StringAdapter;)

  protected java.lang.Boolean isNullable;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "is_nullable")

  protected java.lang.String columnDefault;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlElement(name = "column_default")
      javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = Lorg/jooq/util/jaxb/tools/StringAdapter;)

  protected java.lang.String comment;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(value = Lorg/jooq/util/jaxb/tools/StringAdapter;)

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 59
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public java.lang.String getTableCatalog();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 116
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableCatalog:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setTableCatalog(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 120
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.tableCatalog:Ljava/lang/String;
         1: .line 121
            return
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.String getTableSchema();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 124
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableSchema:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setTableSchema(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 128
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.tableSchema:Ljava/lang/String;
         1: .line 129
            return
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.String getTableName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 132
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableName:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setTableName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 136
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.tableName:Ljava/lang/String;
         1: .line 137
            return
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.String getColumnName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 140
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.columnName:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setColumnName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 144
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.columnName:Ljava/lang/String;
         1: .line 145
            return
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.String getDataType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 148
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.dataType:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setDataType(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 152
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.dataType:Ljava/lang/String;
         1: .line 153
            return
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.Integer getCharacterMaximumLength();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 156
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.characterMaximumLength:Ljava/lang/Integer;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setCharacterMaximumLength(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.Integer value
         0: .line 160
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.characterMaximumLength:Ljava/lang/Integer;
         1: .line 161
            return
        end local 1 // java.lang.Integer value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/Integer;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.Integer getNumericPrecision();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 164
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.numericPrecision:Ljava/lang/Integer;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setNumericPrecision(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.Integer value
         0: .line 168
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.numericPrecision:Ljava/lang/Integer;
         1: .line 169
            return
        end local 1 // java.lang.Integer value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/Integer;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.Integer getNumericScale();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 172
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.numericScale:Ljava/lang/Integer;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setNumericScale(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.Integer value
         0: .line 176
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.numericScale:Ljava/lang/Integer;
         1: .line 177
            return
        end local 1 // java.lang.Integer value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/Integer;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.String getDomainCatalog();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 180
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainCatalog:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setDomainCatalog(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 184
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.domainCatalog:Ljava/lang/String;
         1: .line 185
            return
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.String getDomainSchema();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 188
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainSchema:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setDomainSchema(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 192
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.domainSchema:Ljava/lang/String;
         1: .line 193
            return
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.String getDomainName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 196
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainName:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setDomainName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 200
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.domainName:Ljava/lang/String;
         1: .line 201
            return
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.String getUdtCatalog();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 204
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtCatalog:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setUdtCatalog(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 208
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.udtCatalog:Ljava/lang/String;
         1: .line 209
            return
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.String getUdtSchema();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 212
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtSchema:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setUdtSchema(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 216
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.udtSchema:Ljava/lang/String;
         1: .line 217
            return
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.String getUdtName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 220
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtName:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setUdtName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 224
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.udtName:Ljava/lang/String;
         1: .line 225
            return
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.Integer getOrdinalPosition();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 228
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.ordinalPosition:Ljava/lang/Integer;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setOrdinalPosition(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.Integer value
         0: .line 232
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.ordinalPosition:Ljava/lang/Integer;
         1: .line 233
            return
        end local 1 // java.lang.Integer value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/Integer;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.String getIdentityGeneration();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 236
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.identityGeneration:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setIdentityGeneration(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 240
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.identityGeneration:Ljava/lang/String;
         1: .line 241
            return
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.Boolean isIsNullable();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 252
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.isNullable:Ljava/lang/Boolean;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setIsNullable(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.Boolean value
         0: .line 264
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.isNullable:Ljava/lang/Boolean;
         1: .line 265
            return
        end local 1 // java.lang.Boolean value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/Boolean;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.String getColumnDefault();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 268
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.columnDefault:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setColumnDefault(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 272
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.columnDefault:Ljava/lang/String;
         1: .line 273
            return
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public java.lang.String getComment();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 276
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.comment:Ljava/lang/String;
            areturn
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jooq/util/xml/jaxb/Column;

  public void setComment(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 280
            aload 0 /* this */
            aload 1 /* value */
            putfield org.jooq.util.xml.jaxb.Column.comment:Ljava/lang/String;
         1: .line 281
            return
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withTableCatalog(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 284
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setTableCatalog:(Ljava/lang/String;)V
         1: .line 285
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withTableSchema(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 289
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setTableSchema:(Ljava/lang/String;)V
         1: .line 290
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withTableName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 294
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setTableName:(Ljava/lang/String;)V
         1: .line 295
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withColumnName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 299
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setColumnName:(Ljava/lang/String;)V
         1: .line 300
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withDataType(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 304
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setDataType:(Ljava/lang/String;)V
         1: .line 305
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withCharacterMaximumLength(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.Integer value
         0: .line 309
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setCharacterMaximumLength:(Ljava/lang/Integer;)V
         1: .line 310
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Integer value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/Integer;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withNumericPrecision(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.Integer value
         0: .line 314
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setNumericPrecision:(Ljava/lang/Integer;)V
         1: .line 315
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Integer value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/Integer;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withNumericScale(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.Integer value
         0: .line 319
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setNumericScale:(Ljava/lang/Integer;)V
         1: .line 320
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Integer value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/Integer;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withDomainCatalog(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 324
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setDomainCatalog:(Ljava/lang/String;)V
         1: .line 325
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withDomainSchema(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 329
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setDomainSchema:(Ljava/lang/String;)V
         1: .line 330
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withDomainName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 334
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setDomainName:(Ljava/lang/String;)V
         1: .line 335
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withUdtCatalog(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 339
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setUdtCatalog:(Ljava/lang/String;)V
         1: .line 340
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withUdtSchema(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 344
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setUdtSchema:(Ljava/lang/String;)V
         1: .line 345
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withUdtName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 349
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setUdtName:(Ljava/lang/String;)V
         1: .line 350
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withOrdinalPosition(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.Integer value
         0: .line 354
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setOrdinalPosition:(Ljava/lang/Integer;)V
         1: .line 355
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Integer value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/Integer;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withIdentityGeneration(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 359
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setIdentityGeneration:(Ljava/lang/String;)V
         1: .line 360
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withIsNullable(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.Boolean value
         0: .line 364
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setIsNullable:(Ljava/lang/Boolean;)V
         1: .line 365
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Boolean value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/Boolean;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withColumnDefault(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 369
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setColumnDefault:(Ljava/lang/String;)V
         1: .line 370
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public org.jooq.util.xml.jaxb.Column withComment(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/util/xml/jaxb/Column;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.String value
         0: .line 374
            aload 0 /* this */
            aload 1 /* value */
            invokevirtual org.jooq.util.xml.jaxb.Column.setComment:(Ljava/lang/String;)V
         1: .line 375
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String value
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0    2     1  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      value  

  public final void appendTo(org.jooq.util.jaxb.tools.XMLBuilder);
    descriptor: (Lorg/jooq/util/jaxb/tools/XMLBuilder;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // org.jooq.util.jaxb.tools.XMLBuilder builder
         0: .line 380
            aload 1 /* builder */
            ldc "table_catalog"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableCatalog:Ljava/lang/String;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
         1: .line 381
            aload 1 /* builder */
            ldc "table_schema"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableSchema:Ljava/lang/String;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
         2: .line 382
            aload 1 /* builder */
            ldc "table_name"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableName:Ljava/lang/String;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
         3: .line 383
            aload 1 /* builder */
            ldc "column_name"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.columnName:Ljava/lang/String;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
         4: .line 384
            aload 1 /* builder */
            ldc "data_type"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.dataType:Ljava/lang/String;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
         5: .line 385
            aload 1 /* builder */
            ldc "character_maximum_length"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.characterMaximumLength:Ljava/lang/Integer;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/Object;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
         6: .line 386
            aload 1 /* builder */
            ldc "numeric_precision"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.numericPrecision:Ljava/lang/Integer;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/Object;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
         7: .line 387
            aload 1 /* builder */
            ldc "numeric_scale"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.numericScale:Ljava/lang/Integer;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/Object;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
         8: .line 388
            aload 1 /* builder */
            ldc "domain_catalog"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainCatalog:Ljava/lang/String;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
         9: .line 389
            aload 1 /* builder */
            ldc "domain_schema"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainSchema:Ljava/lang/String;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
        10: .line 390
            aload 1 /* builder */
            ldc "domain_name"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainName:Ljava/lang/String;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
        11: .line 391
            aload 1 /* builder */
            ldc "udt_catalog"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtCatalog:Ljava/lang/String;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
        12: .line 392
            aload 1 /* builder */
            ldc "udt_schema"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtSchema:Ljava/lang/String;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
        13: .line 393
            aload 1 /* builder */
            ldc "udt_name"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtName:Ljava/lang/String;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
        14: .line 394
            aload 1 /* builder */
            ldc "ordinal_position"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.ordinalPosition:Ljava/lang/Integer;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/Object;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
        15: .line 395
            aload 1 /* builder */
            ldc "identity_generation"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.identityGeneration:Ljava/lang/String;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
        16: .line 396
            aload 1 /* builder */
            ldc "is_nullable"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.isNullable:Ljava/lang/Boolean;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/Object;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
        17: .line 397
            aload 1 /* builder */
            ldc "column_default"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.columnDefault:Ljava/lang/String;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
        18: .line 398
            aload 1 /* builder */
            ldc "comment"
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.comment:Ljava/lang/String;
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.append:(Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/util/jaxb/tools/XMLBuilder;
            pop
        19: .line 399
            return
        end local 1 // org.jooq.util.jaxb.tools.XMLBuilder builder
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0     this  Lorg/jooq/util/xml/jaxb/Column;
            0   20     1  builder  Lorg/jooq/util/jaxb/tools/XMLBuilder;
    MethodParameters:
         Name  Flags
      builder  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 403
            invokestatic org.jooq.util.jaxb.tools.XMLBuilder.nonFormatting:()Lorg/jooq/util/jaxb/tools/XMLBuilder;
            astore 1 /* builder */
        start local 1 // org.jooq.util.jaxb.tools.XMLBuilder builder
         1: .line 404
            aload 0 /* this */
            aload 1 /* builder */
            invokevirtual org.jooq.util.xml.jaxb.Column.appendTo:(Lorg/jooq/util/jaxb/tools/XMLBuilder;)V
         2: .line 405
            aload 1 /* builder */
            invokevirtual org.jooq.util.jaxb.tools.XMLBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // org.jooq.util.jaxb.tools.XMLBuilder builder
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/jooq/util/xml/jaxb/Column;
            1    3     1  builder  Lorg/jooq/util/jaxb/tools/XMLBuilder;

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.jooq.util.xml.jaxb.Column this
        start local 1 // java.lang.Object that
         0: .line 410
            aload 0 /* this */
            aload 1 /* that */
            if_acmpne 2
         1: .line 411
            iconst_1
            ireturn
         2: .line 413
      StackMap locals:
      StackMap stack:
            aload 1 /* that */
            ifnonnull 4
         3: .line 414
            iconst_0
            ireturn
         4: .line 416
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* that */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpeq 6
         5: .line 417
            iconst_0
            ireturn
         6: .line 419
      StackMap locals:
      StackMap stack:
            aload 1 /* that */
            checkcast org.jooq.util.xml.jaxb.Column
            astore 2 /* other */
        start local 2 // org.jooq.util.xml.jaxb.Column other
         7: .line 420
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableCatalog:Ljava/lang/String;
            ifnonnull 10
         8: .line 421
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.tableCatalog:Ljava/lang/String;
            ifnull 12
         9: .line 422
            iconst_0
            ireturn
        10: .line 425
      StackMap locals: org.jooq.util.xml.jaxb.Column
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableCatalog:Ljava/lang/String;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.tableCatalog:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 12
        11: .line 426
            iconst_0
            ireturn
        12: .line 429
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableSchema:Ljava/lang/String;
            ifnonnull 15
        13: .line 430
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.tableSchema:Ljava/lang/String;
            ifnull 17
        14: .line 431
            iconst_0
            ireturn
        15: .line 434
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableSchema:Ljava/lang/String;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.tableSchema:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 17
        16: .line 435
            iconst_0
            ireturn
        17: .line 438
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableName:Ljava/lang/String;
            ifnonnull 20
        18: .line 439
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.tableName:Ljava/lang/String;
            ifnull 22
        19: .line 440
            iconst_0
            ireturn
        20: .line 443
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableName:Ljava/lang/String;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.tableName:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 22
        21: .line 444
            iconst_0
            ireturn
        22: .line 447
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.columnName:Ljava/lang/String;
            ifnonnull 25
        23: .line 448
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.columnName:Ljava/lang/String;
            ifnull 27
        24: .line 449
            iconst_0
            ireturn
        25: .line 452
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.columnName:Ljava/lang/String;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.columnName:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 27
        26: .line 453
            iconst_0
            ireturn
        27: .line 456
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.dataType:Ljava/lang/String;
            ifnonnull 30
        28: .line 457
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.dataType:Ljava/lang/String;
            ifnull 32
        29: .line 458
            iconst_0
            ireturn
        30: .line 461
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.dataType:Ljava/lang/String;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.dataType:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 32
        31: .line 462
            iconst_0
            ireturn
        32: .line 465
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.characterMaximumLength:Ljava/lang/Integer;
            ifnonnull 35
        33: .line 466
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.characterMaximumLength:Ljava/lang/Integer;
            ifnull 37
        34: .line 467
            iconst_0
            ireturn
        35: .line 470
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.characterMaximumLength:Ljava/lang/Integer;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.characterMaximumLength:Ljava/lang/Integer;
            invokevirtual java.lang.Integer.equals:(Ljava/lang/Object;)Z
            ifne 37
        36: .line 471
            iconst_0
            ireturn
        37: .line 474
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.numericPrecision:Ljava/lang/Integer;
            ifnonnull 40
        38: .line 475
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.numericPrecision:Ljava/lang/Integer;
            ifnull 42
        39: .line 476
            iconst_0
            ireturn
        40: .line 479
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.numericPrecision:Ljava/lang/Integer;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.numericPrecision:Ljava/lang/Integer;
            invokevirtual java.lang.Integer.equals:(Ljava/lang/Object;)Z
            ifne 42
        41: .line 480
            iconst_0
            ireturn
        42: .line 483
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.numericScale:Ljava/lang/Integer;
            ifnonnull 45
        43: .line 484
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.numericScale:Ljava/lang/Integer;
            ifnull 47
        44: .line 485
            iconst_0
            ireturn
        45: .line 488
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.numericScale:Ljava/lang/Integer;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.numericScale:Ljava/lang/Integer;
            invokevirtual java.lang.Integer.equals:(Ljava/lang/Object;)Z
            ifne 47
        46: .line 489
            iconst_0
            ireturn
        47: .line 492
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainCatalog:Ljava/lang/String;
            ifnonnull 50
        48: .line 493
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.domainCatalog:Ljava/lang/String;
            ifnull 52
        49: .line 494
            iconst_0
            ireturn
        50: .line 497
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainCatalog:Ljava/lang/String;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.domainCatalog:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 52
        51: .line 498
            iconst_0
            ireturn
        52: .line 501
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainSchema:Ljava/lang/String;
            ifnonnull 55
        53: .line 502
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.domainSchema:Ljava/lang/String;
            ifnull 57
        54: .line 503
            iconst_0
            ireturn
        55: .line 506
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainSchema:Ljava/lang/String;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.domainSchema:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 57
        56: .line 507
            iconst_0
            ireturn
        57: .line 510
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainName:Ljava/lang/String;
            ifnonnull 60
        58: .line 511
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.domainName:Ljava/lang/String;
            ifnull 62
        59: .line 512
            iconst_0
            ireturn
        60: .line 515
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainName:Ljava/lang/String;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.domainName:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 62
        61: .line 516
            iconst_0
            ireturn
        62: .line 519
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtCatalog:Ljava/lang/String;
            ifnonnull 65
        63: .line 520
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.udtCatalog:Ljava/lang/String;
            ifnull 67
        64: .line 521
            iconst_0
            ireturn
        65: .line 524
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtCatalog:Ljava/lang/String;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.udtCatalog:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 67
        66: .line 525
            iconst_0
            ireturn
        67: .line 528
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtSchema:Ljava/lang/String;
            ifnonnull 70
        68: .line 529
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.udtSchema:Ljava/lang/String;
            ifnull 72
        69: .line 530
            iconst_0
            ireturn
        70: .line 533
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtSchema:Ljava/lang/String;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.udtSchema:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 72
        71: .line 534
            iconst_0
            ireturn
        72: .line 537
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtName:Ljava/lang/String;
            ifnonnull 75
        73: .line 538
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.udtName:Ljava/lang/String;
            ifnull 77
        74: .line 539
            iconst_0
            ireturn
        75: .line 542
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtName:Ljava/lang/String;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.udtName:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 77
        76: .line 543
            iconst_0
            ireturn
        77: .line 546
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.ordinalPosition:Ljava/lang/Integer;
            ifnonnull 80
        78: .line 547
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.ordinalPosition:Ljava/lang/Integer;
            ifnull 82
        79: .line 548
            iconst_0
            ireturn
        80: .line 551
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.ordinalPosition:Ljava/lang/Integer;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.ordinalPosition:Ljava/lang/Integer;
            invokevirtual java.lang.Integer.equals:(Ljava/lang/Object;)Z
            ifne 82
        81: .line 552
            iconst_0
            ireturn
        82: .line 555
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.identityGeneration:Ljava/lang/String;
            ifnonnull 85
        83: .line 556
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.identityGeneration:Ljava/lang/String;
            ifnull 87
        84: .line 557
            iconst_0
            ireturn
        85: .line 560
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.identityGeneration:Ljava/lang/String;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.identityGeneration:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 87
        86: .line 561
            iconst_0
            ireturn
        87: .line 564
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.isNullable:Ljava/lang/Boolean;
            ifnonnull 90
        88: .line 565
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.isNullable:Ljava/lang/Boolean;
            ifnull 92
        89: .line 566
            iconst_0
            ireturn
        90: .line 569
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.isNullable:Ljava/lang/Boolean;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.isNullable:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ifne 92
        91: .line 570
            iconst_0
            ireturn
        92: .line 573
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.columnDefault:Ljava/lang/String;
            ifnonnull 95
        93: .line 574
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.columnDefault:Ljava/lang/String;
            ifnull 97
        94: .line 575
            iconst_0
            ireturn
        95: .line 578
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.columnDefault:Ljava/lang/String;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.columnDefault:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 97
        96: .line 579
            iconst_0
            ireturn
        97: .line 582
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.comment:Ljava/lang/String;
            ifnonnull 100
        98: .line 583
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.comment:Ljava/lang/String;
            ifnull 102
        99: .line 584
            iconst_0
            ireturn
       100: .line 587
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.comment:Ljava/lang/String;
            aload 2 /* other */
            getfield org.jooq.util.xml.jaxb.Column.comment:Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 102
       101: .line 588
            iconst_0
            ireturn
       102: .line 591
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // org.jooq.util.xml.jaxb.Column other
        end local 1 // java.lang.Object that
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0  103     0   this  Lorg/jooq/util/xml/jaxb/Column;
            0  103     1   that  Ljava/lang/Object;
            7  103     2  other  Lorg/jooq/util/xml/jaxb/Column;
    MethodParameters:
      Name  Flags
      that  

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.jooq.util.xml.jaxb.Column this
         0: .line 597
            iconst_1
            istore 1 /* result */
        start local 1 // int result
         1: .line 598
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableCatalog:Ljava/lang/String;
            ifnonnull 2
            iconst_0
            goto 3
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int
         2: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableCatalog:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
         3: iadd
            istore 1 /* result */
         4: .line 599
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableSchema:Ljava/lang/String;
            ifnonnull 5
            iconst_0
            goto 6
      StackMap locals:
      StackMap stack: int
         5: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableSchema:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
         6: iadd
            istore 1 /* result */
         7: .line 600
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableName:Ljava/lang/String;
            ifnonnull 8
            iconst_0
            goto 9
      StackMap locals:
      StackMap stack: int
         8: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.tableName:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
         9: iadd
            istore 1 /* result */
        10: .line 601
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.columnName:Ljava/lang/String;
            ifnonnull 11
            iconst_0
            goto 12
      StackMap locals:
      StackMap stack: int
        11: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.columnName:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
        12: iadd
            istore 1 /* result */
        13: .line 602
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.dataType:Ljava/lang/String;
            ifnonnull 14
            iconst_0
            goto 15
      StackMap locals:
      StackMap stack: int
        14: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.dataType:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
        15: iadd
            istore 1 /* result */
        16: .line 603
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.characterMaximumLength:Ljava/lang/Integer;
            ifnonnull 17
            iconst_0
            goto 18
      StackMap locals:
      StackMap stack: int
        17: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.characterMaximumLength:Ljava/lang/Integer;
            invokevirtual java.lang.Integer.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
        18: iadd
            istore 1 /* result */
        19: .line 604
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.numericPrecision:Ljava/lang/Integer;
            ifnonnull 20
            iconst_0
            goto 21
      StackMap locals:
      StackMap stack: int
        20: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.numericPrecision:Ljava/lang/Integer;
            invokevirtual java.lang.Integer.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
        21: iadd
            istore 1 /* result */
        22: .line 605
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.numericScale:Ljava/lang/Integer;
            ifnonnull 23
            iconst_0
            goto 24
      StackMap locals:
      StackMap stack: int
        23: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.numericScale:Ljava/lang/Integer;
            invokevirtual java.lang.Integer.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
        24: iadd
            istore 1 /* result */
        25: .line 606
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainCatalog:Ljava/lang/String;
            ifnonnull 26
            iconst_0
            goto 27
      StackMap locals:
      StackMap stack: int
        26: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainCatalog:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
        27: iadd
            istore 1 /* result */
        28: .line 607
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainSchema:Ljava/lang/String;
            ifnonnull 29
            iconst_0
            goto 30
      StackMap locals:
      StackMap stack: int
        29: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainSchema:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
        30: iadd
            istore 1 /* result */
        31: .line 608
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainName:Ljava/lang/String;
            ifnonnull 32
            iconst_0
            goto 33
      StackMap locals:
      StackMap stack: int
        32: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.domainName:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
        33: iadd
            istore 1 /* result */
        34: .line 609
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtCatalog:Ljava/lang/String;
            ifnonnull 35
            iconst_0
            goto 36
      StackMap locals:
      StackMap stack: int
        35: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtCatalog:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
        36: iadd
            istore 1 /* result */
        37: .line 610
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtSchema:Ljava/lang/String;
            ifnonnull 38
            iconst_0
            goto 39
      StackMap locals:
      StackMap stack: int
        38: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtSchema:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
        39: iadd
            istore 1 /* result */
        40: .line 611
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtName:Ljava/lang/String;
            ifnonnull 41
            iconst_0
            goto 42
      StackMap locals:
      StackMap stack: int
        41: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.udtName:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
        42: iadd
            istore 1 /* result */
        43: .line 612
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.ordinalPosition:Ljava/lang/Integer;
            ifnonnull 44
            iconst_0
            goto 45
      StackMap locals:
      StackMap stack: int
        44: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.ordinalPosition:Ljava/lang/Integer;
            invokevirtual java.lang.Integer.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
        45: iadd
            istore 1 /* result */
        46: .line 613
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.identityGeneration:Ljava/lang/String;
            ifnonnull 47
            iconst_0
            goto 48
      StackMap locals:
      StackMap stack: int
        47: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.identityGeneration:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
        48: iadd
            istore 1 /* result */
        49: .line 614
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.isNullable:Ljava/lang/Boolean;
            ifnonnull 50
            iconst_0
            goto 51
      StackMap locals:
      StackMap stack: int
        50: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.isNullable:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
        51: iadd
            istore 1 /* result */
        52: .line 615
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.columnDefault:Ljava/lang/String;
            ifnonnull 53
            iconst_0
            goto 54
      StackMap locals:
      StackMap stack: int
        53: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.columnDefault:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
        54: iadd
            istore 1 /* result */
        55: .line 616
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.comment:Ljava/lang/String;
            ifnonnull 56
            iconst_0
            goto 57
      StackMap locals:
      StackMap stack: int
        56: aload 0 /* this */
            getfield org.jooq.util.xml.jaxb.Column.comment:Ljava/lang/String;
            invokevirtual java.lang.String.hashCode:()I
      StackMap locals: org.jooq.util.xml.jaxb.Column int
      StackMap stack: int int
        57: iadd
            istore 1 /* result */
        58: .line 617
            iload 1 /* result */
            ireturn
        end local 1 // int result
        end local 0 // org.jooq.util.xml.jaxb.Column this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   59     0    this  Lorg/jooq/util/xml/jaxb/Column;
            1   59     1  result  I
}
SourceFile: "Column.java"
    RuntimeVisibleAnnotations: 
      javax.xml.bind.annotation.XmlAccessorType(value = javax.xml.bind.annotation.XmlAccessType.FIELD:Ljavax/xml/bind/annotation/XmlAccessType;)
      javax.xml.bind.annotation.XmlType(name = "Column", propOrder = {})