class com.microsoft.sqlserver.jdbc.StreamDone extends com.microsoft.sqlserver.jdbc.StreamPacket
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.microsoft.sqlserver.jdbc.StreamDone
  super_class: com.microsoft.sqlserver.jdbc.StreamPacket
{
  private short status;
    descriptor: S
    flags: (0x0002) ACC_PRIVATE

  private long rowCount;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  static final short CMD_SELECT;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 193

  static final short CMD_SELECTINTO;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 194

  static final short CMD_INSERT;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 195

  static final short CMD_DELETE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 196

  static final short CMD_UPDATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 197

  static final short CMD_EXECUTE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 224

  static final short CMD_BULKINSERT;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 240

  static final short CMD_MERGE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 279

  static final short CMD_CNST_CREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 46

  static final short CMD_DENY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 153

  static final short CMD_DROPSCHEMA;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 176

  static final short CMD_FUNCCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 178

  static final short CMD_FUNCDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 179

  static final short CMD_ASMCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 181

  static final short CMD_CMD;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 182

  static final short CMD_TABCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 198

  static final short CMD_TABDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 199

  static final short CMD_INDCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 200

  static final short CMD_INDDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 201

  static final short CMD_DBCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 203

  static final short CMD_DBDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 204

  static final short CMD_GRANT;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 205

  static final short CMD_REVOKE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 206

  static final short CMD_VIEWCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 207

  static final short CMD_VIEWDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 208

  static final short CMD_DBEXTEND;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 215

  static final short CMD_ALTERTAB;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 216

  static final short CMD_TRIGCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 221

  static final short CMD_PROCCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 222

  static final short CMD_PROCDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 223

  static final short CMD_TRIGDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 225

  static final short CMD_DBCC_CMD;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 230

  static final short CMD_DEFAULTCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 233

  static final short CMD_RULECREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 236

  static final short CMD_RULEDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 237

  static final short CMD_DEFAULTDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 238

  static final short CMD_STATSDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 256

  static final short CMD_ASMDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 270

  static final short CMD_ASMALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 271

  static final short CMD_TYPEDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 272

  static final short CMD_TYPECREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 273

  static final short CMD_CLRPROCEDURECREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 274

  static final short CMD_CLRFUNCTIONCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 275

  static final short CMD_SERVICEALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 276

  static final short CMD_MSGTYPECREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 277

  static final short CMD_MSGTYPEDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 278

  static final short CMD_CONTRACTCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 281

  static final short CMD_CONTRACTDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 282

  static final short CMD_SERVICECREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 283

  static final short CMD_SERVICEDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 284

  static final short CMD_QUEUECREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 285

  static final short CMD_QUEUEDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 286

  static final short CMD_QUEUEALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 287

  static final short CMD_FTXTINDEX_CREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 294

  static final short CMD_FTXTINDEX_ALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 295

  static final short CMD_FTXTINDEX_DROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 296

  static final short CMD_PRTFUNCTIONCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 297

  static final short CMD_PRTFUNCTIONDROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 298

  static final short CMD_PRTSCHEMECREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 299

  static final short CMD_PRTSCHEMEDROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 300

  static final short CMD_FTXTCATALOG_CREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 304

  static final short CMD_FTXTCATALOG_ALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 305

  static final short CMD_FTXTCATALOG_DROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 306

  static final short CMD_XMLSCHEMACREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 309

  static final short CMD_XMLSCHEMAALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 310

  static final short CMD_XMLSCHEMADROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 311

  static final short CMD_ENDPOINTCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 312

  static final short CMD_ENDPOINTALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 313

  static final short CMD_ENDPOINTDROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 314

  static final short CMD_USERCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 315

  static final short CMD_USERALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 316

  static final short CMD_USERDROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 317

  static final short CMD_ROLECREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 319

  static final short CMD_ROLEALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 320

  static final short CMD_ROLEDROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 321

  static final short CMD_APPROLECREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 322

  static final short CMD_APPROLEALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 323

  static final short CMD_APPROLEDROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 324

  static final short CMD_LOGINCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 325

  static final short CMD_LOGINALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 326

  static final short CMD_LOGINDROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 327

  static final short CMD_SYNONYMCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 328

  static final short CMD_SYNONYMDROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 329

  static final short CMD_CREATESCHEMA;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 330

  static final short CMD_ALTERSCHEMA;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 331

  static final short CMD_AGGCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 332

  static final short CMD_AGGDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 333

  static final short CMD_CLRTRIGGERCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 334

  static final short CMD_PRTFUNCTIONALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 335

  static final short CMD_PRTSCHEMEALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 336

  static final short CMD_INDALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 337

  static final short CMD_ROUTECREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 343

  static final short CMD_ROUTEALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 344

  static final short CMD_ROUTEDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 346

  static final short CMD_EVENTNOTIFICATIONCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 352

  static final short CMD_EVENTNOTIFICATIONDROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 353

  static final short CMD_XMLINDEXCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 354

  static final short CMD_BINDINGCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 358

  static final short CMD_BINDINGALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 359

  static final short CMD_BINDINGDESTROY;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 360

  static final short CMD_MSGTYPEALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 366

  static final short CMD_CERTCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 368

  static final short CMD_CERTDROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 369

  static final short CMD_CERTALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 370

  static final short CMD_SECDESCCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 381

  static final short CMD_SECDESCDROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 382

  static final short CMD_SECDESCALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 383

  static final short CMD_OBFUSKEYCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 386

  static final short CMD_OBFUSKEYALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 387

  static final short CMD_OBFUSKEYDROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 388

  static final short CMD_ALTERAUTHORIZATION;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 396

  static final short CMD_CREDENTIALCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 408

  static final short CMD_CREDENTIALALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 409

  static final short CMD_CREDENTIALDROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 410

  static final short CMD_MASTERKEYCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 411

  static final short CMD_MASTERKEYDROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 412

  static final short CMD_MASTERKEYALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 417

  static final short CMD_ASYMKEYCREATE;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 419

  static final short CMD_ASYMKEYDROP;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 420

  static final short CMD_ASYMKEYALTER;
    descriptor: S
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 425

  private short curCmd;
    descriptor: S
    flags: (0x0002) ACC_PRIVATE

  static final boolean $assertionsDisabled;
    descriptor: Z
    flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 13
            ldc Lcom/microsoft/sqlserver/jdbc/StreamDone;
            invokevirtual java.lang.Class.desiredAssertionStatus:()Z
            ifne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: putstatic com.microsoft.sqlserver.jdbc.StreamDone.$assertionsDisabled:Z
         3: .line 143
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
         0: .line 13
            aload 0 /* this */
            invokespecial com.microsoft.sqlserver.jdbc.StreamPacket.<init>:()V
            return
        end local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/sqlserver/jdbc/StreamDone;

  void setFromTDS(com.microsoft.sqlserver.jdbc.TDSReader);
    descriptor: (Lcom/microsoft/sqlserver/jdbc/TDSReader;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
        start local 1 // com.microsoft.sqlserver.jdbc.TDSReader tdsReader
         0: .line 151
            aload 0 /* this */
            aload 1 /* tdsReader */
            invokevirtual com.microsoft.sqlserver.jdbc.TDSReader.readUnsignedByte:()I
            putfield com.microsoft.sqlserver.jdbc.StreamDone.packetType:I
         1: .line 152
            getstatic com.microsoft.sqlserver.jdbc.StreamDone.$assertionsDisabled:Z
            ifne 2
            sipush 253
            aload 0 /* this */
            getfield com.microsoft.sqlserver.jdbc.StreamDone.packetType:I
            if_icmpeq 2
            sipush 254
            aload 0 /* this */
            getfield com.microsoft.sqlserver.jdbc.StreamDone.packetType:I
            if_icmpeq 2
            sipush 255
            aload 0 /* this */
            getfield com.microsoft.sqlserver.jdbc.StreamDone.packetType:I
            if_icmpeq 2
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         2: .line 154
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* tdsReader */
            invokevirtual com.microsoft.sqlserver.jdbc.TDSReader.readShort:()S
            putfield com.microsoft.sqlserver.jdbc.StreamDone.status:S
         3: .line 155
            aload 0 /* this */
            aload 1 /* tdsReader */
            invokevirtual com.microsoft.sqlserver.jdbc.TDSReader.readShort:()S
            putfield com.microsoft.sqlserver.jdbc.StreamDone.curCmd:S
         4: .line 156
            aload 0 /* this */
            aload 1 /* tdsReader */
            invokevirtual com.microsoft.sqlserver.jdbc.TDSReader.readLong:()J
            putfield com.microsoft.sqlserver.jdbc.StreamDone.rowCount:J
         5: .line 158
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.StreamDone.isAttnAck:()Z
            ifeq 7
         6: .line 159
            aload 1 /* tdsReader */
            invokevirtual com.microsoft.sqlserver.jdbc.TDSReader.getCommand:()Lcom/microsoft/sqlserver/jdbc/TDSCommand;
            invokevirtual com.microsoft.sqlserver.jdbc.TDSCommand.onAttentionAck:()V
         7: .line 160
      StackMap locals:
      StackMap stack:
            return
        end local 1 // com.microsoft.sqlserver.jdbc.TDSReader tdsReader
        end local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lcom/microsoft/sqlserver/jdbc/StreamDone;
            0    8     1  tdsReader  Lcom/microsoft/sqlserver/jdbc/TDSReader;
    Exceptions:
      throws com.microsoft.sqlserver.jdbc.SQLServerException
    MethodParameters:
           Name  Flags
      tdsReader  

  final short getCurCmd();
    descriptor: ()S
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
         0: .line 166
            aload 0 /* this */
            getfield com.microsoft.sqlserver.jdbc.StreamDone.curCmd:S
            ireturn
        end local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/sqlserver/jdbc/StreamDone;

  final boolean isFinal();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
         0: .line 175
            aload 0 /* this */
            getfield com.microsoft.sqlserver.jdbc.StreamDone.status:S
            iconst_1
            iand
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/sqlserver/jdbc/StreamDone;

  final boolean isError();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
         0: .line 184
            aload 0 /* this */
            getfield com.microsoft.sqlserver.jdbc.StreamDone.status:S
            iconst_2
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/sqlserver/jdbc/StreamDone;

  final boolean updateCountIsValid();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
         0: .line 193
            aload 0 /* this */
            getfield com.microsoft.sqlserver.jdbc.StreamDone.status:S
            bipush 16
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/sqlserver/jdbc/StreamDone;

  final boolean isAttnAck();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
         0: .line 202
            aload 0 /* this */
            getfield com.microsoft.sqlserver.jdbc.StreamDone.status:S
            bipush 32
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/sqlserver/jdbc/StreamDone;

  final boolean wasRPCInBatch();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
         0: .line 211
            aload 0 /* this */
            getfield com.microsoft.sqlserver.jdbc.StreamDone.status:S
            sipush 128
            iand
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/sqlserver/jdbc/StreamDone;

  final long getUpdateCount();
    descriptor: ()J
    flags: (0x0010) ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
         0: .line 218
            getstatic com.microsoft.sqlserver.jdbc.StreamDone.$assertionsDisabled:Z
            ifne 1
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.StreamDone.cmdIsDMLOrDDL:()Z
            ifne 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 220
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.microsoft.sqlserver.jdbc.StreamDone.curCmd:S
            lookupswitch { // 6
                  194: 2
                  195: 2
                  196: 2
                  197: 2
                  240: 2
                  279: 2
              default: 5
          }
         2: .line 227
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.StreamDone.updateCountIsValid:()Z
            ifeq 3
            aload 0 /* this */
            getfield com.microsoft.sqlserver.jdbc.StreamDone.rowCount:J
            goto 4
      StackMap locals:
      StackMap stack:
         3: ldc -1
      StackMap locals:
      StackMap stack: long
         4: lreturn
         5: .line 230
      StackMap locals:
      StackMap stack:
            lconst_0
            lreturn
        end local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/microsoft/sqlserver/jdbc/StreamDone;

  final boolean cmdIsDMLOrDDL();
    descriptor: ()Z
    flags: (0x0010) ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
         0: .line 235
            aload 0 /* this */
            getfield com.microsoft.sqlserver.jdbc.StreamDone.curCmd:S
            lookupswitch { // 118
                   46: 1
                  153: 1
                  176: 1
                  178: 1
                  179: 1
                  181: 1
                  182: 1
                  194: 1
                  195: 1
                  196: 1
                  197: 1
                  198: 1
                  199: 1
                  200: 1
                  201: 1
                  203: 1
                  204: 1
                  205: 1
                  206: 1
                  207: 1
                  208: 1
                  215: 1
                  216: 1
                  221: 1
                  222: 1
                  223: 1
                  225: 1
                  230: 1
                  233: 1
                  236: 1
                  237: 1
                  238: 1
                  240: 1
                  256: 1
                  270: 1
                  271: 1
                  272: 1
                  273: 1
                  274: 1
                  275: 1
                  276: 1
                  277: 1
                  278: 1
                  279: 1
                  281: 1
                  282: 1
                  283: 1
                  284: 1
                  285: 1
                  286: 1
                  287: 1
                  294: 1
                  295: 1
                  296: 1
                  297: 1
                  298: 1
                  299: 1
                  300: 1
                  304: 1
                  305: 1
                  306: 1
                  309: 1
                  310: 1
                  311: 1
                  312: 1
                  313: 1
                  314: 1
                  315: 1
                  316: 1
                  317: 1
                  319: 1
                  320: 1
                  321: 1
                  322: 1
                  323: 1
                  324: 1
                  325: 1
                  326: 1
                  327: 1
                  328: 1
                  329: 1
                  330: 1
                  331: 1
                  332: 1
                  333: 1
                  334: 1
                  335: 1
                  336: 1
                  337: 1
                  343: 1
                  344: 1
                  346: 1
                  352: 1
                  353: 1
                  354: 1
                  358: 1
                  359: 1
                  360: 1
                  366: 1
                  368: 1
                  369: 1
                  370: 1
                  381: 1
                  382: 1
                  383: 1
                  386: 1
                  387: 1
                  388: 1
                  396: 1
                  408: 1
                  409: 1
                  410: 1
                  411: 1
                  412: 1
                  417: 1
                  419: 1
                  420: 1
                  425: 1
              default: 2
          }
         1: .line 357
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         2: .line 360
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // com.microsoft.sqlserver.jdbc.StreamDone this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/sqlserver/jdbc/StreamDone;
}
SourceFile: "StreamDone.java"