public class io.vertx.pgclient.PgException extends java.lang.RuntimeException
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.vertx.pgclient.PgException
  super_class: java.lang.RuntimeException
{
  private final java.lang.String errorMessage;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String severity;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String code;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String detail;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String hint;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String position;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String internalPosition;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String internalQuery;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String where;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String file;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String line;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String routine;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String schema;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String table;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String column;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String dataType;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String constraint;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // io.vertx.pgclient.PgException this
        start local 1 // java.lang.String errorMessage
        start local 2 // java.lang.String severity
        start local 3 // java.lang.String code
        start local 4 // java.lang.String detail
         0: .line 48
            aload 0 /* this */
            invokespecial java.lang.RuntimeException.<init>:()V
         1: .line 49
            aload 0 /* this */
            aload 1 /* errorMessage */
            putfield io.vertx.pgclient.PgException.errorMessage:Ljava/lang/String;
         2: .line 50
            aload 0 /* this */
            aload 2 /* severity */
            putfield io.vertx.pgclient.PgException.severity:Ljava/lang/String;
         3: .line 51
            aload 0 /* this */
            aload 3 /* code */
            putfield io.vertx.pgclient.PgException.code:Ljava/lang/String;
         4: .line 52
            aload 0 /* this */
            aload 4 /* detail */
            putfield io.vertx.pgclient.PgException.detail:Ljava/lang/String;
         5: .line 53
            aload 0 /* this */
            aconst_null
            putfield io.vertx.pgclient.PgException.hint:Ljava/lang/String;
         6: .line 54
            aload 0 /* this */
            aconst_null
            putfield io.vertx.pgclient.PgException.position:Ljava/lang/String;
         7: .line 55
            aload 0 /* this */
            aconst_null
            putfield io.vertx.pgclient.PgException.internalPosition:Ljava/lang/String;
         8: .line 56
            aload 0 /* this */
            aconst_null
            putfield io.vertx.pgclient.PgException.internalQuery:Ljava/lang/String;
         9: .line 57
            aload 0 /* this */
            aconst_null
            putfield io.vertx.pgclient.PgException.where:Ljava/lang/String;
        10: .line 58
            aload 0 /* this */
            aconst_null
            putfield io.vertx.pgclient.PgException.file:Ljava/lang/String;
        11: .line 59
            aload 0 /* this */
            aconst_null
            putfield io.vertx.pgclient.PgException.line:Ljava/lang/String;
        12: .line 60
            aload 0 /* this */
            aconst_null
            putfield io.vertx.pgclient.PgException.routine:Ljava/lang/String;
        13: .line 61
            aload 0 /* this */
            aconst_null
            putfield io.vertx.pgclient.PgException.schema:Ljava/lang/String;
        14: .line 62
            aload 0 /* this */
            aconst_null
            putfield io.vertx.pgclient.PgException.table:Ljava/lang/String;
        15: .line 63
            aload 0 /* this */
            aconst_null
            putfield io.vertx.pgclient.PgException.column:Ljava/lang/String;
        16: .line 64
            aload 0 /* this */
            aconst_null
            putfield io.vertx.pgclient.PgException.dataType:Ljava/lang/String;
        17: .line 65
            aload 0 /* this */
            aconst_null
            putfield io.vertx.pgclient.PgException.constraint:Ljava/lang/String;
        18: .line 66
            return
        end local 4 // java.lang.String detail
        end local 3 // java.lang.String code
        end local 2 // java.lang.String severity
        end local 1 // java.lang.String errorMessage
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   19     0          this  Lio/vertx/pgclient/PgException;
            0   19     1  errorMessage  Ljava/lang/String;
            0   19     2      severity  Ljava/lang/String;
            0   19     3          code  Ljava/lang/String;
            0   19     4        detail  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      errorMessage  
      severity      
      code          
      detail        

  public void <init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=18, args_size=18
        start local 0 // io.vertx.pgclient.PgException this
        start local 1 // java.lang.String errorMessage
        start local 2 // java.lang.String severity
        start local 3 // java.lang.String code
        start local 4 // java.lang.String detail
        start local 5 // java.lang.String hint
        start local 6 // java.lang.String position
        start local 7 // java.lang.String internalPosition
        start local 8 // java.lang.String internalQuery
        start local 9 // java.lang.String where
        start local 10 // java.lang.String file
        start local 11 // java.lang.String line
        start local 12 // java.lang.String routine
        start local 13 // java.lang.String schema
        start local 14 // java.lang.String table
        start local 15 // java.lang.String column
        start local 16 // java.lang.String dataType
        start local 17 // java.lang.String constraint
         0: .line 68
            aload 0 /* this */
            invokespecial java.lang.RuntimeException.<init>:()V
         1: .line 71
            aload 0 /* this */
            aload 1 /* errorMessage */
            putfield io.vertx.pgclient.PgException.errorMessage:Ljava/lang/String;
         2: .line 72
            aload 0 /* this */
            aload 2 /* severity */
            putfield io.vertx.pgclient.PgException.severity:Ljava/lang/String;
         3: .line 73
            aload 0 /* this */
            aload 3 /* code */
            putfield io.vertx.pgclient.PgException.code:Ljava/lang/String;
         4: .line 74
            aload 0 /* this */
            aload 4 /* detail */
            putfield io.vertx.pgclient.PgException.detail:Ljava/lang/String;
         5: .line 75
            aload 0 /* this */
            aload 5 /* hint */
            putfield io.vertx.pgclient.PgException.hint:Ljava/lang/String;
         6: .line 76
            aload 0 /* this */
            aload 6 /* position */
            putfield io.vertx.pgclient.PgException.position:Ljava/lang/String;
         7: .line 77
            aload 0 /* this */
            aload 7 /* internalPosition */
            putfield io.vertx.pgclient.PgException.internalPosition:Ljava/lang/String;
         8: .line 78
            aload 0 /* this */
            aload 8 /* internalQuery */
            putfield io.vertx.pgclient.PgException.internalQuery:Ljava/lang/String;
         9: .line 79
            aload 0 /* this */
            aload 9 /* where */
            putfield io.vertx.pgclient.PgException.where:Ljava/lang/String;
        10: .line 80
            aload 0 /* this */
            aload 10 /* file */
            putfield io.vertx.pgclient.PgException.file:Ljava/lang/String;
        11: .line 81
            aload 0 /* this */
            aload 11 /* line */
            putfield io.vertx.pgclient.PgException.line:Ljava/lang/String;
        12: .line 82
            aload 0 /* this */
            aload 12 /* routine */
            putfield io.vertx.pgclient.PgException.routine:Ljava/lang/String;
        13: .line 83
            aload 0 /* this */
            aload 13 /* schema */
            putfield io.vertx.pgclient.PgException.schema:Ljava/lang/String;
        14: .line 84
            aload 0 /* this */
            aload 14 /* table */
            putfield io.vertx.pgclient.PgException.table:Ljava/lang/String;
        15: .line 85
            aload 0 /* this */
            aload 15 /* column */
            putfield io.vertx.pgclient.PgException.column:Ljava/lang/String;
        16: .line 86
            aload 0 /* this */
            aload 16 /* dataType */
            putfield io.vertx.pgclient.PgException.dataType:Ljava/lang/String;
        17: .line 87
            aload 0 /* this */
            aload 17 /* constraint */
            putfield io.vertx.pgclient.PgException.constraint:Ljava/lang/String;
        18: .line 88
            return
        end local 17 // java.lang.String constraint
        end local 16 // java.lang.String dataType
        end local 15 // java.lang.String column
        end local 14 // java.lang.String table
        end local 13 // java.lang.String schema
        end local 12 // java.lang.String routine
        end local 11 // java.lang.String line
        end local 10 // java.lang.String file
        end local 9 // java.lang.String where
        end local 8 // java.lang.String internalQuery
        end local 7 // java.lang.String internalPosition
        end local 6 // java.lang.String position
        end local 5 // java.lang.String hint
        end local 4 // java.lang.String detail
        end local 3 // java.lang.String code
        end local 2 // java.lang.String severity
        end local 1 // java.lang.String errorMessage
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   19     0              this  Lio/vertx/pgclient/PgException;
            0   19     1      errorMessage  Ljava/lang/String;
            0   19     2          severity  Ljava/lang/String;
            0   19     3              code  Ljava/lang/String;
            0   19     4            detail  Ljava/lang/String;
            0   19     5              hint  Ljava/lang/String;
            0   19     6          position  Ljava/lang/String;
            0   19     7  internalPosition  Ljava/lang/String;
            0   19     8     internalQuery  Ljava/lang/String;
            0   19     9             where  Ljava/lang/String;
            0   19    10              file  Ljava/lang/String;
            0   19    11              line  Ljava/lang/String;
            0   19    12           routine  Ljava/lang/String;
            0   19    13            schema  Ljava/lang/String;
            0   19    14             table  Ljava/lang/String;
            0   19    15            column  Ljava/lang/String;
            0   19    16          dataType  Ljava/lang/String;
            0   19    17        constraint  Ljava/lang/String;
    MethodParameters:
                  Name  Flags
      errorMessage      
      severity          
      code              
      detail            
      hint              
      position          
      internalPosition  
      internalQuery     
      where             
      file              
      line              
      routine           
      schema            
      table             
      column            
      dataType          
      constraint        

  public java.lang.String getErrorMessage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 96
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.errorMessage:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  public java.lang.String getSeverity();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 104
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.severity:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  public java.lang.String getCode();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 114
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.code:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  public java.lang.String getDetail();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 123
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.detail:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  public java.lang.String getHint();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 132
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.hint:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  public java.lang.String getPosition();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 141
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.position:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  public java.lang.String getWhere();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 151
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.where:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  public java.lang.String getFile();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 159
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.file:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  public java.lang.String getLine();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 167
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.line:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  public java.lang.String getRoutine();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 175
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.routine:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  public java.lang.String getSchema();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 184
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.schema:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  public java.lang.String getTable();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 192
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.table:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  public java.lang.String getColumn();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 200
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.column:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  public java.lang.String getDataType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 208
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.dataType:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  public java.lang.String getConstraint();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 216
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.constraint:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  public java.lang.String getInternalPosition();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 225
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.internalPosition:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  public java.lang.String getInternalQuery();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 233
            aload 0 /* this */
            getfield io.vertx.pgclient.PgException.internalQuery:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/pgclient/PgException;

  private static void append(java.lang.StringBuffer, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // java.lang.StringBuffer stringBuffer
        start local 1 // java.lang.String key
        start local 2 // java.lang.String value
         0: .line 237
            aload 2 /* value */
            ifnull 2
         1: .line 238
            aload 0 /* stringBuffer */
            ldc ", \""
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 1 /* key */
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            ldc "\": "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            aload 2 /* value */
            invokestatic io.vertx.core.json.Json.encode:(Ljava/lang/Object;)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         2: .line 240
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.String key
        end local 0 // java.lang.StringBuffer stringBuffer
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0  stringBuffer  Ljava/lang/StringBuffer;
            0    3     1           key  Ljava/lang/String;
            0    3     2         value  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      stringBuffer  
      key           
      value         

  public java.lang.String getMessage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // io.vertx.pgclient.PgException this
         0: .line 247
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuffer sb
         1: .line 248
            aload 1 /* sb */
            ldc "message"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getErrorMessage:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
         2: .line 249
            aload 1 /* sb */
            ldc "severity"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getSeverity:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
         3: .line 250
            aload 1 /* sb */
            ldc "code"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getCode:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
         4: .line 251
            aload 1 /* sb */
            ldc "detail"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getDetail:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
         5: .line 252
            aload 1 /* sb */
            ldc "hint"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getHint:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
         6: .line 253
            aload 1 /* sb */
            ldc "position"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getPosition:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
         7: .line 254
            aload 1 /* sb */
            ldc "internalPosition"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getInternalPosition:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
         8: .line 255
            aload 1 /* sb */
            ldc "internalQuery"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getInternalQuery:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
         9: .line 256
            aload 1 /* sb */
            ldc "where"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getWhere:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
        10: .line 257
            aload 1 /* sb */
            ldc "file"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getFile:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
        11: .line 258
            aload 1 /* sb */
            ldc "line"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getLine:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
        12: .line 259
            aload 1 /* sb */
            ldc "routine"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getRoutine:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
        13: .line 260
            aload 1 /* sb */
            ldc "schema"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getSchema:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
        14: .line 261
            aload 1 /* sb */
            ldc "table"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getTable:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
        15: .line 262
            aload 1 /* sb */
            ldc "column"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getColumn:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
        16: .line 263
            aload 1 /* sb */
            ldc "dataType"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getDataType:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
        17: .line 264
            aload 1 /* sb */
            ldc "constraint"
            aload 0 /* this */
            invokevirtual io.vertx.pgclient.PgException.getConstraint:()Ljava/lang/String;
            invokestatic io.vertx.pgclient.PgException.append:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)V
        18: .line 265
            aload 1 /* sb */
            invokevirtual java.lang.StringBuffer.length:()I
            ifne 20
        19: .line 266
            ldc "{}"
            areturn
        20: .line 268
      StackMap locals: java.lang.StringBuffer
      StackMap stack:
            aload 1 /* sb */
            ldc " }"
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
        21: .line 269
            aload 1 /* sb */
            iconst_0
            bipush 123
            invokevirtual java.lang.StringBuffer.setCharAt:(IC)V
        22: .line 270
            aload 1 /* sb */
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuffer sb
        end local 0 // io.vertx.pgclient.PgException this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   23     0  this  Lio/vertx/pgclient/PgException;
            1   23     1    sb  Ljava/lang/StringBuffer;
}
SourceFile: "PgException.java"