public final class com.microsoft.sqlserver.jdbc.SQLServerDriver implements java.sql.Driver
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.microsoft.sqlserver.jdbc.SQLServerDriver
  super_class: java.lang.Object
{
  static final java.lang.String PRODUCT_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "Microsoft JDBC Driver 9.2 for SQL Server"

  static final java.lang.String AUTH_DLL_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.lang.String DEFAULT_APP_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "Microsoft JDBC Driver for SQL Server"

  private static final java.lang.String[] TRUE_FALSE;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo[] DRIVER_PROPERTIES;
    descriptor: [Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo[] DRIVER_PROPERTIES_PROPERTY_ONLY;
    descriptor: [Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String[][] driverPropertiesSynonyms;
    descriptor: [[Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.util.concurrent.atomic.AtomicInteger baseID;
    descriptor: Ljava/util/concurrent/atomic/AtomicInteger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final int instanceID;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private static final java.util.logging.Logger loggerExternal;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.util.logging.Logger parentLogger;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

  private static final java.util.logging.Logger drLogger;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static java.sql.Driver mssqlDriver;
    descriptor: Ljava/sql/Driver;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=12, locals=1, args_size=0
         0: .line 475
            new java.lang.StringBuilder
            dup
            ldc "mssql-jdbc_auth-9.2.1."
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         1: .line 476
            invokestatic com.microsoft.sqlserver.jdbc.Util.getJVMArchOnWindows:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 475
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.AUTH_DLL_NAME:Ljava/lang/String;
         3: .line 479
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "true"
            aastore
            dup
            iconst_1
            ldc "false"
            aastore
            putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
         4: .line 480
            bipush 67
            anewarray com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            iconst_0
         5: .line 483
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.APPLICATION_INTENT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
         6: .line 484
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.APPLICATION_INTENT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
         7: .line 485
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            getstatic com.microsoft.sqlserver.jdbc.ApplicationIntent.READ_ONLY:Lcom/microsoft/sqlserver/jdbc/ApplicationIntent;
            invokevirtual com.microsoft.sqlserver.jdbc.ApplicationIntent.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            getstatic com.microsoft.sqlserver.jdbc.ApplicationIntent.READ_WRITE:Lcom/microsoft/sqlserver/jdbc/ApplicationIntent;
            invokevirtual com.microsoft.sqlserver.jdbc.ApplicationIntent.toString:()Ljava/lang/String;
            aastore
         8: .line 483
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            iconst_1
         9: .line 486
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.APPLICATION_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
        10: .line 487
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.APPLICATION_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
        11: .line 486
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            iconst_2
        12: .line 488
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.COLUMN_ENCRYPTION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
        13: .line 489
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.COLUMN_ENCRYPTION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
        14: .line 490
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            getstatic com.microsoft.sqlserver.jdbc.ColumnEncryptionSetting.Disabled:Lcom/microsoft/sqlserver/jdbc/ColumnEncryptionSetting;
            invokevirtual com.microsoft.sqlserver.jdbc.ColumnEncryptionSetting.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
        15: .line 491
            getstatic com.microsoft.sqlserver.jdbc.ColumnEncryptionSetting.Enabled:Lcom/microsoft/sqlserver/jdbc/ColumnEncryptionSetting;
            invokevirtual com.microsoft.sqlserver.jdbc.ColumnEncryptionSetting.toString:()Ljava/lang/String;
            aastore
        16: .line 488
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            iconst_3
        17: .line 492
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ENCLAVE_ATTESTATION_URL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
        18: .line 493
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ENCLAVE_ATTESTATION_URL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
        19: .line 492
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            iconst_4
        20: .line 494
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ENCLAVE_ATTESTATION_PROTOCOL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
        21: .line 495
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ENCLAVE_ATTESTATION_PROTOCOL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
        22: .line 494
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            iconst_5
        23: .line 496
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DATABASE_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
        24: .line 497
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DATABASE_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
        25: .line 496
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 6
        26: .line 498
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.DISABLE_STATEMENT_POOLING:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
        27: .line 499
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.DISABLE_STATEMENT_POOLING:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
            iconst_0
        28: .line 500
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "true"
            aastore
        29: .line 498
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 7
        30: .line 501
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.ENCRYPT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
        31: .line 502
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.ENCRYPT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
            iconst_0
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
        32: .line 501
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 8
        33: .line 503
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.FAILOVER_PARTNER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
        34: .line 504
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.FAILOVER_PARTNER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
        35: .line 503
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 9
        36: .line 505
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.HOSTNAME_IN_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
        37: .line 506
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.HOSTNAME_IN_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
        38: .line 505
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 10
        39: .line 507
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.INSTANCE_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
        40: .line 508
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.INSTANCE_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
        41: .line 507
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 11
        42: .line 509
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.INTEGRATED_SECURITY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
        43: .line 510
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.INTEGRATED_SECURITY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
            iconst_0
        44: .line 511
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
        45: .line 509
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 12
        46: .line 512
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_AUTHENTICATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
        47: .line 513
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_AUTHENTICATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
        48: .line 514
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            getstatic com.microsoft.sqlserver.jdbc.KeyStoreAuthentication.JavaKeyStorePassword:Lcom/microsoft/sqlserver/jdbc/KeyStoreAuthentication;
            invokevirtual com.microsoft.sqlserver.jdbc.KeyStoreAuthentication.toString:()Ljava/lang/String;
            aastore
        49: .line 512
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 13
        50: .line 515
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_SECRET:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
        51: .line 516
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_SECRET:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
        52: .line 515
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 14
        53: .line 517
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_LOCATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
        54: .line 518
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_LOCATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
        55: .line 517
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 15
        56: .line 519
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.LAST_UPDATE_COUNT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
        57: .line 520
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.LAST_UPDATE_COUNT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
            iconst_0
        58: .line 521
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
        59: .line 519
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 16
        60: .line 522
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOCK_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
        61: .line 523
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOCK_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            iconst_0
            aconst_null
        62: .line 522
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 17
        63: .line 524
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOGIN_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
        64: .line 525
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOGIN_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            iconst_0
            aconst_null
        65: .line 524
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 18
        66: .line 526
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.MULTI_SUBNET_FAILOVER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
        67: .line 527
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.MULTI_SUBNET_FAILOVER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
            iconst_0
        68: .line 528
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
        69: .line 526
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 19
        70: .line 529
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PACKET_SIZE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
        71: .line 530
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PACKET_SIZE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            iconst_0
            aconst_null
        72: .line 529
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 20
        73: .line 531
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
        74: .line 532
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_1
            aconst_null
        75: .line 531
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 21
        76: .line 533
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PORT_NUMBER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
        77: .line 534
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PORT_NUMBER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            iconst_0
            aconst_null
        78: .line 533
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 22
        79: .line 535
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.QUERY_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
        80: .line 536
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.QUERY_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            iconst_0
            aconst_null
        81: .line 535
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 23
        82: .line 537
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.RESPONSE_BUFFERING:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
        83: .line 538
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.RESPONSE_BUFFERING:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
        84: .line 539
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "adaptive"
            aastore
            dup
            iconst_1
            ldc "full"
            aastore
        85: .line 537
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 24
        86: .line 540
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SELECT_METHOD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
        87: .line 541
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SELECT_METHOD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
        88: .line 542
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "direct"
            aastore
            dup
            iconst_1
            ldc "cursor"
            aastore
        89: .line 540
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 25
        90: .line 543
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SEND_STRING_PARAMETERS_AS_UNICODE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
        91: .line 545
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SEND_STRING_PARAMETERS_AS_UNICODE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
        92: .line 544
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
        93: .line 546
            iconst_0
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
        94: .line 543
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 26
        95: .line 547
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SERVER_NAME_AS_ACE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
        96: .line 548
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SERVER_NAME_AS_ACE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
            iconst_0
        97: .line 549
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
        98: .line 547
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 27
        99: .line 550
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DOMAIN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       100: .line 551
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DOMAIN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       101: .line 550
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 28
       102: .line 552
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SERVER_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       103: .line 553
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SERVER_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       104: .line 552
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 29
       105: .line 554
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SERVER_SPN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       106: .line 555
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SERVER_SPN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       107: .line 554
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 30
       108: .line 556
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SOCKET_FACTORY_CLASS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       109: .line 557
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SOCKET_FACTORY_CLASS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       110: .line 556
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 31
       111: .line 558
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SOCKET_FACTORY_CONSTRUCTOR_ARG:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       112: .line 559
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SOCKET_FACTORY_CONSTRUCTOR_ARG:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       113: .line 558
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 32
       114: .line 560
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.TRANSPARENT_NETWORK_IP_RESOLUTION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
       115: .line 562
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.TRANSPARENT_NETWORK_IP_RESOLUTION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
       116: .line 561
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
       117: .line 563
            iconst_0
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
       118: .line 560
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 33
       119: .line 564
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.TRUST_SERVER_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
       120: .line 565
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.TRUST_SERVER_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
            iconst_0
       121: .line 566
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
       122: .line 564
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 34
       123: .line 567
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE_TYPE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       124: .line 568
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE_TYPE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       125: .line 567
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 35
       126: .line 569
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       127: .line 570
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       128: .line 569
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 36
       129: .line 571
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE_PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       130: .line 572
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_STORE_PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       131: .line 571
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 37
       132: .line 573
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_MANAGER_CLASS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       133: .line 574
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_MANAGER_CLASS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       134: .line 573
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 38
       135: .line 575
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_MANAGER_CONSTRUCTOR_ARG:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       136: .line 576
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.TRUST_MANAGER_CONSTRUCTOR_ARG:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       137: .line 575
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 39
       138: .line 577
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SEND_TIME_AS_DATETIME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
       139: .line 578
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SEND_TIME_AS_DATETIME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
            iconst_0
       140: .line 579
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
       141: .line 577
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 40
       142: .line 580
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.USER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       143: .line 581
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.USER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_1
            aconst_null
       144: .line 580
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 41
       145: .line 582
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.WORKSTATION_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       146: .line 583
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.WORKSTATION_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       147: .line 582
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 42
       148: .line 584
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.XOPEN_STATES:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
       149: .line 585
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.XOPEN_STATES:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
            iconst_0
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
       150: .line 584
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 43
       151: .line 586
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AUTHENTICATION_SCHEME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       152: .line 587
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AUTHENTICATION_SCHEME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
       153: .line 588
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
            getstatic com.microsoft.sqlserver.jdbc.AuthenticationScheme.javaKerberos:Lcom/microsoft/sqlserver/jdbc/AuthenticationScheme;
            invokevirtual com.microsoft.sqlserver.jdbc.AuthenticationScheme.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
       154: .line 589
            getstatic com.microsoft.sqlserver.jdbc.AuthenticationScheme.nativeAuthentication:Lcom/microsoft/sqlserver/jdbc/AuthenticationScheme;
            invokevirtual com.microsoft.sqlserver.jdbc.AuthenticationScheme.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_2
       155: .line 590
            getstatic com.microsoft.sqlserver.jdbc.AuthenticationScheme.ntlm:Lcom/microsoft/sqlserver/jdbc/AuthenticationScheme;
            invokevirtual com.microsoft.sqlserver.jdbc.AuthenticationScheme.toString:()Ljava/lang/String;
            aastore
       156: .line 586
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 44
       157: .line 591
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AUTHENTICATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       158: .line 592
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AUTHENTICATION:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
       159: .line 593
            bipush 7
            anewarray java.lang.String
            dup
            iconst_0
            getstatic com.microsoft.sqlserver.jdbc.SqlAuthentication.NotSpecified:Lcom/microsoft/sqlserver/jdbc/SqlAuthentication;
            invokevirtual com.microsoft.sqlserver.jdbc.SqlAuthentication.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            getstatic com.microsoft.sqlserver.jdbc.SqlAuthentication.SqlPassword:Lcom/microsoft/sqlserver/jdbc/SqlAuthentication;
            invokevirtual com.microsoft.sqlserver.jdbc.SqlAuthentication.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_2
       160: .line 594
            getstatic com.microsoft.sqlserver.jdbc.SqlAuthentication.ActiveDirectoryPassword:Lcom/microsoft/sqlserver/jdbc/SqlAuthentication;
            invokevirtual com.microsoft.sqlserver.jdbc.SqlAuthentication.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_3
       161: .line 595
            getstatic com.microsoft.sqlserver.jdbc.SqlAuthentication.ActiveDirectoryIntegrated:Lcom/microsoft/sqlserver/jdbc/SqlAuthentication;
            invokevirtual com.microsoft.sqlserver.jdbc.SqlAuthentication.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_4
       162: .line 596
            getstatic com.microsoft.sqlserver.jdbc.SqlAuthentication.ActiveDirectoryMSI:Lcom/microsoft/sqlserver/jdbc/SqlAuthentication;
            invokevirtual com.microsoft.sqlserver.jdbc.SqlAuthentication.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_5
       163: .line 597
            getstatic com.microsoft.sqlserver.jdbc.SqlAuthentication.ActiveDirectoryServicePrincipal:Lcom/microsoft/sqlserver/jdbc/SqlAuthentication;
            invokevirtual com.microsoft.sqlserver.jdbc.SqlAuthentication.toString:()Ljava/lang/String;
            aastore
            dup
            bipush 6
       164: .line 598
            getstatic com.microsoft.sqlserver.jdbc.SqlAuthentication.ActiveDirectoryInteractive:Lcom/microsoft/sqlserver/jdbc/SqlAuthentication;
            invokevirtual com.microsoft.sqlserver.jdbc.SqlAuthentication.toString:()Ljava/lang/String;
            aastore
       165: .line 591
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 45
       166: .line 600
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.SOCKET_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
       167: .line 601
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.SOCKET_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            iconst_0
            aconst_null
       168: .line 600
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 46
       169: .line 602
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.FIPS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
       170: .line 603
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.FIPS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
            iconst_0
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
       171: .line 602
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 47
       172: .line 604
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
       173: .line 605
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.ENABLE_PREPARE_ON_FIRST_PREPARED_STATEMENT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
       174: .line 606
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.ENABLE_PREPARE_ON_FIRST_PREPARED_STATEMENT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
       175: .line 607
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
       176: .line 606
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
       177: .line 608
            iconst_0
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
       178: .line 604
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 48
       179: .line 609
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
       180: .line 610
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.SERVER_PREPARED_STATEMENT_DISCARD_THRESHOLD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
       181: .line 612
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.SERVER_PREPARED_STATEMENT_DISCARD_THRESHOLD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
       182: .line 611
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
       183: .line 613
            iconst_0
            aconst_null
       184: .line 609
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 49
       185: .line 614
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.STATEMENT_POOLING_CACHE_SIZE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
       186: .line 615
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.STATEMENT_POOLING_CACHE_SIZE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            iconst_0
       187: .line 616
            aconst_null
       188: .line 614
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 50
       189: .line 617
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.JAAS_CONFIG_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       190: .line 618
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.JAAS_CONFIG_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       191: .line 617
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 51
       192: .line 619
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SSL_PROTOCOL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       193: .line 620
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SSL_PROTOCOL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
       194: .line 621
            iconst_4
            anewarray java.lang.String
            dup
            iconst_0
            getstatic com.microsoft.sqlserver.jdbc.SSLProtocol.TLS:Lcom/microsoft/sqlserver/jdbc/SSLProtocol;
            invokevirtual com.microsoft.sqlserver.jdbc.SSLProtocol.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            getstatic com.microsoft.sqlserver.jdbc.SSLProtocol.TLS_V10:Lcom/microsoft/sqlserver/jdbc/SSLProtocol;
            invokevirtual com.microsoft.sqlserver.jdbc.SSLProtocol.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_2
       195: .line 622
            getstatic com.microsoft.sqlserver.jdbc.SSLProtocol.TLS_V11:Lcom/microsoft/sqlserver/jdbc/SSLProtocol;
            invokevirtual com.microsoft.sqlserver.jdbc.SSLProtocol.toString:()Ljava/lang/String;
            aastore
            dup
            iconst_3
            getstatic com.microsoft.sqlserver.jdbc.SSLProtocol.TLS_V12:Lcom/microsoft/sqlserver/jdbc/SSLProtocol;
            invokevirtual com.microsoft.sqlserver.jdbc.SSLProtocol.toString:()Ljava/lang/String;
            aastore
       196: .line 619
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 52
       197: .line 623
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.CANCEL_QUERY_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
       198: .line 624
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.CANCEL_QUERY_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.getDefaultValue:()I
            invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
            iconst_0
            aconst_null
       199: .line 623
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 53
       200: .line 625
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.USE_BULK_COPY_FOR_BATCH_INSERT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
       201: .line 626
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.USE_BULK_COPY_FOR_BATCH_INSERT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
       202: .line 627
            iconst_0
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
       203: .line 625
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 54
       204: .line 628
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.MSI_CLIENT_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       205: .line 629
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.MSI_CLIENT_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       206: .line 628
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 55
       207: .line 630
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_VAULT_PROVIDER_CLIENT_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       208: .line 631
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_VAULT_PROVIDER_CLIENT_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       209: .line 630
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 56
       210: .line 632
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_VAULT_PROVIDER_CLIENT_KEY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       211: .line 633
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_VAULT_PROVIDER_CLIENT_KEY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       212: .line 632
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 57
       213: .line 634
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.USE_FMT_ONLY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
       214: .line 635
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.USE_FMT_ONLY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
            iconst_0
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
       215: .line 634
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 58
       216: .line 636
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_PRINCIPAL_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       217: .line 637
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.KEY_STORE_PRINCIPAL_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       218: .line 636
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 59
       219: .line 638
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       220: .line 639
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_CERTIFICATE:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       221: .line 638
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 60
       222: .line 640
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_KEY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       223: .line 641
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_KEY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       224: .line 640
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 61
       225: .line 642
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_KEY_PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       226: .line 643
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.CLIENT_KEY_PASSWORD:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       227: .line 642
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 62
       228: .line 644
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.DELAY_LOADING_LOBS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
       229: .line 645
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.DELAY_LOADING_LOBS:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
            iconst_0
       230: .line 646
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
       231: .line 644
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 63
       232: .line 647
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
       233: .line 648
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SEND_TEMPORAL_DATATYPES_AS_STRING_FOR_BULK_COPY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.toString:()Ljava/lang/String;
       234: .line 649
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.SEND_TEMPORAL_DATATYPES_AS_STRING_FOR_BULK_COPY:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverBooleanProperty;
       235: .line 650
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverBooleanProperty.getDefaultValue:()Z
       236: .line 649
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
       237: .line 651
            iconst_0
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.TRUE_FALSE:[Ljava/lang/String;
       238: .line 647
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 64
       239: .line 652
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AAD_SECURE_PRINCIPAL_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       240: .line 653
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AAD_SECURE_PRINCIPAL_ID:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       241: .line 652
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 65
       242: .line 654
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AAD_SECURE_PRINCIPAL_SECRET:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       243: .line 655
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.AAD_SECURE_PRINCIPAL_SECRET:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       244: .line 654
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            bipush 66
       245: .line 656
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.MAX_RESULT_BUFFER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       246: .line 657
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.MAX_RESULT_BUFFER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       247: .line 656
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
       248: .line 480
            putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
       249: .line 662
            iconst_2
            anewarray com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            iconst_0
       250: .line 665
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ACCESS_TOKEN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
       251: .line 666
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.ACCESS_TOKEN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       252: .line 665
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
            dup
            iconst_1
       253: .line 667
            new com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo
            dup
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverObjectProperty.GSS_CREDENTIAL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverObjectProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverObjectProperty.toString:()Ljava/lang/String;
       254: .line 668
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverObjectProperty.GSS_CREDENTIAL:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverObjectProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverObjectProperty.getDefaultValue:()Ljava/lang/String;
            iconst_0
            aconst_null
       255: .line 667
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/String;)V
            aastore
       256: .line 662
            putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES_PROPERTY_ONLY:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
       257: .line 670
            iconst_5
            anewarray java.lang.String[]
            dup
            iconst_0
       258: .line 671
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "database"
            aastore
            dup
            iconst_1
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DATABASE_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
            aastore
            aastore
            dup
            iconst_1
       259: .line 672
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "userName"
            aastore
            dup
            iconst_1
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.USER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
            aastore
            aastore
            dup
            iconst_2
       260: .line 673
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "server"
            aastore
            dup
            iconst_1
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.SERVER_NAME:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
            aastore
            aastore
            dup
            iconst_3
       261: .line 674
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "domainName"
            aastore
            dup
            iconst_1
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.DOMAIN:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverStringProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverStringProperty.toString:()Ljava/lang/String;
            aastore
            aastore
            dup
            iconst_4
       262: .line 675
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "port"
            aastore
            dup
            iconst_1
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.PORT_NUMBER:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
            aastore
            aastore
       263: .line 670
            putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.driverPropertiesSynonyms:[[Ljava/lang/String;
       264: .line 676
            new java.util.concurrent.atomic.AtomicInteger
            dup
            iconst_0
            invokespecial java.util.concurrent.atomic.AtomicInteger.<init>:(I)V
            putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.baseID:Ljava/util/concurrent/atomic/AtomicInteger;
       265: .line 692
            ldc "com.microsoft.sqlserver.jdbc.Driver"
            invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
       266: .line 691
            putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
       267: .line 694
            ldc "com.microsoft.sqlserver.jdbc"
            invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
       268: .line 693
            putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.parentLogger:Ljava/util/logging/Logger;
       269: .line 702
            ldc "com.microsoft.sqlserver.jdbc.internals.SQLServerDriver"
            invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
       270: .line 701
            putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.drLogger:Ljava/util/logging/Logger;
       271: .line 703
            aconst_null
            putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.mssqlDriver:Ljava/sql/Driver;
       272: .line 707
            invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.register:()V
       273: .line 708
            goto 277
      StackMap locals:
      StackMap stack: java.sql.SQLException
       274: astore 0 /* e */
        start local 0 // java.sql.SQLException e
       275: .line 709
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.drLogger:Ljava/util/logging/Logger;
            getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifeq 277
            invokestatic com.microsoft.sqlserver.jdbc.Util.isActivityTraceOn:()Z
            ifeq 277
       276: .line 710
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.drLogger:Ljava/util/logging/Logger;
            new java.lang.StringBuilder
            dup
            ldc "Error registering driver: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* e */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.util.logging.Logger.finer:(Ljava/lang/String;)V
        end local 0 // java.sql.SQLException e
       277: .line 713
      StackMap locals:
      StackMap stack:
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
          275  277     0     e  Ljava/sql/SQLException;
      Exception table:
        from    to  target  type
         272   273     274  Class java.sql.SQLException

  private static int nextInstanceID();
    descriptor: ()I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 683
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.baseID:Ljava/util/concurrent/atomic/AtomicInteger;
            invokevirtual java.util.concurrent.atomic.AtomicInteger.incrementAndGet:()I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public final java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
         0: .line 688
            aload 0 /* this */
            getfield com.microsoft.sqlserver.jdbc.SQLServerDriver.traceID:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;

  java.lang.String getClassNameLogging();
    descriptor: ()Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
         0: .line 698
            aload 0 /* this */
            getfield com.microsoft.sqlserver.jdbc.SQLServerDriver.loggingClassName:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;

  public static void register();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 719
            invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.isRegistered:()Z
            ifne 3
         1: .line 720
            new com.microsoft.sqlserver.jdbc.SQLServerDriver
            dup
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerDriver.<init>:()V
            putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.mssqlDriver:Ljava/sql/Driver;
         2: .line 721
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.mssqlDriver:Ljava/sql/Driver;
            invokestatic java.sql.DriverManager.registerDriver:(Ljava/sql/Driver;)V
         3: .line 723
      StackMap locals:
      StackMap stack:
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException

  public static void deregister();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 729
            invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.isRegistered:()Z
            ifeq 3
         1: .line 730
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.mssqlDriver:Ljava/sql/Driver;
            invokestatic java.sql.DriverManager.deregisterDriver:(Ljava/sql/Driver;)V
         2: .line 731
            aconst_null
            putstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.mssqlDriver:Ljava/sql/Driver;
         3: .line 733
      StackMap locals:
      StackMap stack:
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.sql.SQLException

  public static boolean isRegistered();
    descriptor: ()Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 739
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.mssqlDriver:Ljava/sql/Driver;
            ifnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
         0: .line 742
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 743
            aload 0 /* this */
            invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.nextInstanceID:()I
            putfield com.microsoft.sqlserver.jdbc.SQLServerDriver.instanceID:I
         2: .line 744
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "SQLServerDriver:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.microsoft.sqlserver.jdbc.SQLServerDriver.instanceID:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            putfield com.microsoft.sqlserver.jdbc.SQLServerDriver.traceID:Ljava/lang/String;
         3: .line 745
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            ldc "com.microsoft.sqlserver.jdbc.SQLServerDriver:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield com.microsoft.sqlserver.jdbc.SQLServerDriver.instanceID:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            putfield com.microsoft.sqlserver.jdbc.SQLServerDriver.loggingClassName:Ljava/lang/String;
         4: .line 746
            return
        end local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;

  static java.util.Properties fixupProperties(java.util.Properties);
    descriptor: (Ljava/util/Properties;)Ljava/util/Properties;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=7, locals=8, args_size=1
        start local 0 // java.util.Properties props
         0: .line 754
            new java.util.Properties
            dup
            invokespecial java.util.Properties.<init>:()V
            astore 1 /* fixedup */
        start local 1 // java.util.Properties fixedup
         1: .line 755
            aload 0 /* props */
            invokevirtual java.util.Properties.keys:()Ljava/util/Enumeration;
            astore 2 /* e */
        start local 2 // java.util.Enumeration e
         2: .line 756
            goto 18
         3: .line 757
      StackMap locals: java.util.Properties java.util.Enumeration
      StackMap stack:
            aload 2 /* e */
            invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* name */
        start local 3 // java.lang.String name
         4: .line 758
            aload 3 /* name */
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.drLogger:Ljava/util/logging/Logger;
            invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.getNormalizedPropertyName:(Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/lang/String;
            astore 4 /* newname */
        start local 4 // java.lang.String newname
         5: .line 760
            aload 4 /* newname */
            ifnonnull 7
         6: .line 761
            aload 3 /* name */
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.drLogger:Ljava/util/logging/Logger;
            invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.getPropertyOnlyName:(Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/lang/String;
            astore 4 /* newname */
         7: .line 764
      StackMap locals: java.lang.String java.lang.String
      StackMap stack:
            aload 4 /* newname */
            ifnull 18
         8: .line 765
            aload 0 /* props */
            aload 3 /* name */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* val */
        start local 5 // java.lang.String val
         9: .line 766
            aload 5 /* val */
            ifnull 12
        10: .line 768
            aload 1 /* fixedup */
            aload 4 /* newname */
            aload 5 /* val */
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
        11: .line 769
            goto 18
      StackMap locals: java.lang.String
      StackMap stack:
        12: ldc "gsscredential"
            aload 4 /* newname */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 15
            aload 0 /* props */
            aload 3 /* name */
            invokevirtual java.util.Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;
            instanceof org.ietf.jgss.GSSCredential
            ifeq 15
        13: .line 770
            aload 1 /* fixedup */
            aload 4 /* newname */
            aload 0 /* props */
            aload 3 /* name */
            invokevirtual java.util.Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;
            invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        14: .line 771
            goto 18
        15: .line 772
      StackMap locals:
      StackMap stack:
            new java.text.MessageFormat
            dup
            ldc "R_invalidpropertyValue"
            invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial java.text.MessageFormat.<init>:(Ljava/lang/String;)V
            astore 6 /* form */
        start local 6 // java.text.MessageFormat form
        16: .line 773
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 3 /* name */
            aastore
            astore 7 /* msgArgs */
        start local 7 // java.lang.Object[] msgArgs
        17: .line 774
            new com.microsoft.sqlserver.jdbc.SQLServerException
            dup
            aconst_null
            aload 6 /* form */
            aload 7 /* msgArgs */
            invokevirtual java.text.MessageFormat.format:(Ljava/lang/Object;)Ljava/lang/String;
            aconst_null
            iconst_0
            iconst_0
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerException.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;IZ)V
            athrow
        end local 7 // java.lang.Object[] msgArgs
        end local 6 // java.text.MessageFormat form
        end local 5 // java.lang.String val
        end local 4 // java.lang.String newname
        end local 3 // java.lang.String name
        18: .line 756
      StackMap locals:
      StackMap stack:
            aload 2 /* e */
            invokeinterface java.util.Enumeration.hasMoreElements:()Z
            ifne 3
        19: .line 779
            aload 1 /* fixedup */
            areturn
        end local 2 // java.util.Enumeration e
        end local 1 // java.util.Properties fixedup
        end local 0 // java.util.Properties props
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   20     0    props  Ljava/util/Properties;
            1   20     1  fixedup  Ljava/util/Properties;
            2   20     2        e  Ljava/util/Enumeration<*>;
            4   18     3     name  Ljava/lang/String;
            5   18     4  newname  Ljava/lang/String;
            9   18     5      val  Ljava/lang/String;
           16   18     6     form  Ljava/text/MessageFormat;
           17   18     7  msgArgs  [Ljava/lang/Object;
    Exceptions:
      throws com.microsoft.sqlserver.jdbc.SQLServerException
    MethodParameters:
       Name  Flags
      props  

  static java.util.Properties mergeURLAndSuppliedProperties(java.util.Properties, java.util.Properties);
    descriptor: (Ljava/util/Properties;Ljava/util/Properties;)Ljava/util/Properties;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=9, args_size=2
        start local 0 // java.util.Properties urlProps
        start local 1 // java.util.Properties suppliedProperties
         0: .line 789
            aload 1 /* suppliedProperties */
            ifnonnull 2
         1: .line 790
            aload 0 /* urlProps */
            areturn
         2: .line 791
      StackMap locals:
      StackMap stack:
            aload 1 /* suppliedProperties */
            invokevirtual java.util.Properties.isEmpty:()Z
            ifeq 4
         3: .line 792
            aload 0 /* urlProps */
            areturn
         4: .line 793
      StackMap locals:
      StackMap stack:
            aload 1 /* suppliedProperties */
            invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.fixupProperties:(Ljava/util/Properties;)Ljava/util/Properties;
            astore 2 /* suppliedPropertiesFixed */
        start local 2 // java.util.Properties suppliedPropertiesFixed
         5: .line 795
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 12
      StackMap locals: java.util.Properties java.util.Properties java.util.Properties top int int com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo[]
      StackMap stack:
         6: aload 6
            iload 4
            aaload
            astore 3 /* DRIVER_PROPERTY */
        start local 3 // com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo DRIVER_PROPERTY
         7: .line 796
            aload 3 /* DRIVER_PROPERTY */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.getName:()Ljava/lang/String;
            astore 7 /* sProp */
        start local 7 // java.lang.String sProp
         8: .line 797
            aload 2 /* suppliedPropertiesFixed */
            aload 7 /* sProp */
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 8 /* sPropVal */
        start local 8 // java.lang.String sPropVal
         9: .line 798
            aload 8 /* sPropVal */
            ifnull 11
        10: .line 800
            aload 0 /* urlProps */
            aload 7 /* sProp */
            aload 8 /* sPropVal */
            invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 8 // java.lang.String sPropVal
        end local 7 // java.lang.String sProp
        end local 3 // com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo DRIVER_PROPERTY
        11: .line 795
      StackMap locals:
      StackMap stack:
            iinc 4 1
      StackMap locals:
      StackMap stack:
        12: iload 4
            iload 5
            if_icmplt 6
        13: .line 805
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES_PROPERTY_ONLY:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 20
      StackMap locals:
      StackMap stack:
        14: aload 6
            iload 4
            aaload
            astore 3 /* aDRIVER_PROPERTIES_PROPERTY_ONLY */
        start local 3 // com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo aDRIVER_PROPERTIES_PROPERTY_ONLY
        15: .line 806
            aload 3 /* aDRIVER_PROPERTIES_PROPERTY_ONLY */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.getName:()Ljava/lang/String;
            astore 7 /* sProp */
        start local 7 // java.lang.String sProp
        16: .line 807
            aload 2 /* suppliedPropertiesFixed */
            aload 7 /* sProp */
            invokevirtual java.util.Properties.get:(Ljava/lang/Object;)Ljava/lang/Object;
            astore 8 /* oPropVal */
        start local 8 // java.lang.Object oPropVal
        17: .line 808
            aload 8 /* oPropVal */
            ifnull 19
        18: .line 810
            aload 0 /* urlProps */
            aload 7 /* sProp */
            aload 8 /* oPropVal */
            invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 8 // java.lang.Object oPropVal
        end local 7 // java.lang.String sProp
        end local 3 // com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo aDRIVER_PROPERTIES_PROPERTY_ONLY
        19: .line 805
      StackMap locals:
      StackMap stack:
            iinc 4 1
      StackMap locals:
      StackMap stack:
        20: iload 4
            iload 5
            if_icmplt 14
        21: .line 814
            aload 0 /* urlProps */
            areturn
        end local 2 // java.util.Properties suppliedPropertiesFixed
        end local 1 // java.util.Properties suppliedProperties
        end local 0 // java.util.Properties urlProps
      LocalVariableTable:
        Start  End  Slot                              Name  Signature
            0   22     0                          urlProps  Ljava/util/Properties;
            0   22     1                suppliedProperties  Ljava/util/Properties;
            5   22     2           suppliedPropertiesFixed  Ljava/util/Properties;
            7   11     3                   DRIVER_PROPERTY  Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
            8   11     7                             sProp  Ljava/lang/String;
            9   11     8                          sPropVal  Ljava/lang/String;
           15   19     3  aDRIVER_PROPERTIES_PROPERTY_ONLY  Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
           16   19     7                             sProp  Ljava/lang/String;
           17   19     8                          oPropVal  Ljava/lang/Object;
    Exceptions:
      throws com.microsoft.sqlserver.jdbc.SQLServerException
    MethodParameters:
                    Name  Flags
      urlProps            
      suppliedProperties  

  static java.lang.String getNormalizedPropertyName(java.lang.String, java.util.logging.Logger);
    descriptor: (Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/lang/String;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // java.lang.String name
        start local 1 // java.util.logging.Logger logger
         0: .line 826
            aload 0 /* name */
            ifnonnull 2
         1: .line 827
            aload 0 /* name */
            areturn
         2: .line 829
      StackMap locals:
      StackMap stack:
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.driverPropertiesSynonyms:[[Ljava/lang/String;
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 7
      StackMap locals: java.lang.String java.util.logging.Logger top int int java.lang.String[][]
      StackMap stack:
         3: aload 5
            iload 3
            aaload
            astore 2 /* driverPropertiesSynonym */
        start local 2 // java.lang.String[] driverPropertiesSynonym
         4: .line 830
            aload 2 /* driverPropertiesSynonym */
            iconst_0
            aaload
            aload 0 /* name */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 6
         5: .line 831
            aload 2 /* driverPropertiesSynonym */
            iconst_1
            aaload
            areturn
        end local 2 // java.lang.String[] driverPropertiesSynonym
         6: .line 829
      StackMap locals:
      StackMap stack:
            iinc 3 1
      StackMap locals:
      StackMap stack:
         7: iload 3
            iload 4
            if_icmplt 3
         8: .line 834
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 13
      StackMap locals: java.lang.String java.util.logging.Logger top int int com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo[]
      StackMap stack:
         9: aload 5
            iload 3
            aaload
            astore 2 /* DRIVER_PROPERTY */
        start local 2 // com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo DRIVER_PROPERTY
        10: .line 835
            aload 2 /* DRIVER_PROPERTY */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.getName:()Ljava/lang/String;
            aload 0 /* name */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 12
        11: .line 836
            aload 2 /* DRIVER_PROPERTY */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.getName:()Ljava/lang/String;
            areturn
        end local 2 // com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo DRIVER_PROPERTY
        12: .line 834
      StackMap locals:
      StackMap stack:
            iinc 3 1
      StackMap locals:
      StackMap stack:
        13: iload 3
            iload 4
            if_icmplt 9
        14: .line 840
            aload 1 /* logger */
            getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifeq 16
        15: .line 841
            aload 1 /* logger */
            new java.lang.StringBuilder
            dup
            ldc "Unknown property"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.util.logging.Logger.finer:(Ljava/lang/String;)V
        16: .line 842
      StackMap locals: java.lang.String java.util.logging.Logger
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.util.logging.Logger logger
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0   17     0                     name  Ljava/lang/String;
            0   17     1                   logger  Ljava/util/logging/Logger;
            4    6     2  driverPropertiesSynonym  [Ljava/lang/String;
           10   12     2          DRIVER_PROPERTY  Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
    MethodParameters:
        Name  Flags
      name    
      logger  

  static java.lang.String getPropertyOnlyName(java.lang.String, java.util.logging.Logger);
    descriptor: (Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/lang/String;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // java.lang.String name
        start local 1 // java.util.logging.Logger logger
         0: .line 854
            aload 0 /* name */
            ifnonnull 2
         1: .line 855
            aload 0 /* name */
            areturn
         2: .line 857
      StackMap locals:
      StackMap stack:
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES_PROPERTY_ONLY:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
            dup
            astore 5
            arraylength
            istore 4
            iconst_0
            istore 3
            goto 7
      StackMap locals: java.lang.String java.util.logging.Logger top int int com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo[]
      StackMap stack:
         3: aload 5
            iload 3
            aaload
            astore 2 /* aDRIVER_PROPERTIES_PROPERTY_ONLY */
        start local 2 // com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo aDRIVER_PROPERTIES_PROPERTY_ONLY
         4: .line 858
            aload 2 /* aDRIVER_PROPERTIES_PROPERTY_ONLY */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.getName:()Ljava/lang/String;
            aload 0 /* name */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 6
         5: .line 859
            aload 2 /* aDRIVER_PROPERTIES_PROPERTY_ONLY */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.getName:()Ljava/lang/String;
            areturn
        end local 2 // com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo aDRIVER_PROPERTIES_PROPERTY_ONLY
         6: .line 857
      StackMap locals:
      StackMap stack:
            iinc 3 1
      StackMap locals:
      StackMap stack:
         7: iload 3
            iload 4
            if_icmplt 3
         8: .line 863
            aload 1 /* logger */
            getstatic java.util.logging.Level.FINER:Ljava/util/logging/Level;
            invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
            ifeq 10
         9: .line 864
            aload 1 /* logger */
            new java.lang.StringBuilder
            dup
            ldc "Unknown property"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* name */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.util.logging.Logger.finer:(Ljava/lang/String;)V
        10: .line 865
      StackMap locals: java.lang.String java.util.logging.Logger
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.util.logging.Logger logger
        end local 0 // java.lang.String name
      LocalVariableTable:
        Start  End  Slot                              Name  Signature
            0   11     0                              name  Ljava/lang/String;
            0   11     1                            logger  Ljava/util/logging/Logger;
            4    6     2  aDRIVER_PROPERTIES_PROPERTY_ONLY  Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
    MethodParameters:
        Name  Flags
      name    
      logger  

  public java.sql.Connection connect(java.lang.String, java.util.Properties);
    descriptor: (Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
        start local 1 // java.lang.String Url
        start local 2 // java.util.Properties suppliedProperties
         0: .line 870
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
            ldc "connect"
            ldc "Arguments not traced."
            invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 871
            aconst_null
            astore 3 /* result */
        start local 3 // com.microsoft.sqlserver.jdbc.SQLServerConnection result
         2: .line 874
            aload 0 /* this */
            aload 1 /* Url */
            aload 2 /* suppliedProperties */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.parseAndMergeProperties:(Ljava/lang/String;Ljava/util/Properties;)Ljava/util/Properties;
            astore 4 /* connectProperties */
        start local 4 // java.util.Properties connectProperties
         3: .line 875
            aload 4 /* connectProperties */
            ifnull 9
         4: .line 876
            invokestatic com.microsoft.sqlserver.jdbc.Util.use43Wrapper:()Z
            ifeq 7
         5: .line 877
            new com.microsoft.sqlserver.jdbc.SQLServerConnection43
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.toString:()Ljava/lang/String;
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerConnection43.<init>:(Ljava/lang/String;)V
            astore 3 /* result */
         6: .line 878
            goto 8
         7: .line 879
      StackMap locals: com.microsoft.sqlserver.jdbc.SQLServerConnection java.util.Properties
      StackMap stack:
            new com.microsoft.sqlserver.jdbc.SQLServerConnection
            dup
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.toString:()Ljava/lang/String;
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerConnection.<init>:(Ljava/lang/String;)V
            astore 3 /* result */
         8: .line 881
      StackMap locals:
      StackMap stack:
            aload 3 /* result */
            aload 4 /* connectProperties */
            aconst_null
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerConnection.connect:(Ljava/util/Properties;Lcom/microsoft/sqlserver/jdbc/SQLServerPooledConnection;)Ljava/sql/Connection;
            pop
         9: .line 883
      StackMap locals:
      StackMap stack:
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
            ldc "connect"
            aload 3 /* result */
            invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
        10: .line 884
            aload 3 /* result */
            areturn
        end local 4 // java.util.Properties connectProperties
        end local 3 // com.microsoft.sqlserver.jdbc.SQLServerConnection result
        end local 2 // java.util.Properties suppliedProperties
        end local 1 // java.lang.String Url
        end local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   11     0                this  Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;
            0   11     1                 Url  Ljava/lang/String;
            0   11     2  suppliedProperties  Ljava/util/Properties;
            2   11     3              result  Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;
            3   11     4   connectProperties  Ljava/util/Properties;
    Exceptions:
      throws com.microsoft.sqlserver.jdbc.SQLServerException
    MethodParameters:
                    Name  Flags
      Url                 
      suppliedProperties  

  private java.util.Properties parseAndMergeProperties(java.lang.String, java.util.Properties);
    descriptor: (Ljava/lang/String;Ljava/util/Properties;)Ljava/util/Properties;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=6, args_size=3
        start local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
        start local 1 // java.lang.String Url
        start local 2 // java.util.Properties suppliedProperties
         0: .line 888
            aload 1 /* Url */
            ifnonnull 2
         1: .line 889
            new com.microsoft.sqlserver.jdbc.SQLServerException
            dup
            aconst_null
            ldc "R_nullConnection"
            invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
            aconst_null
            iconst_0
            iconst_0
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerException.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;IZ)V
            athrow
         2: .line 893
      StackMap locals:
      StackMap stack:
            aload 1 /* Url */
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.drLogger:Ljava/util/logging/Logger;
            invokestatic com.microsoft.sqlserver.jdbc.Util.parseUrl:(Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/util/Properties;
            astore 3 /* connectProperties */
        start local 3 // java.util.Properties connectProperties
         3: .line 894
            aload 3 /* connectProperties */
            ifnonnull 5
         4: .line 895
            aconst_null
            areturn
         5: .line 897
      StackMap locals: java.util.Properties
      StackMap stack:
            aload 3 /* connectProperties */
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOGIN_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
            invokevirtual java.util.Properties.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 4 /* loginTimeoutProp */
        start local 4 // java.lang.String loginTimeoutProp
         6: .line 898
            invokestatic java.sql.DriverManager.getLoginTimeout:()I
            istore 5 /* dmLoginTimeout */
        start local 5 // int dmLoginTimeout
         7: .line 901
            iload 5 /* dmLoginTimeout */
            ifle 11
            aload 4 /* loginTimeoutProp */
            ifnonnull 11
         8: .line 902
            aload 3 /* connectProperties */
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.LOGIN_TIMEOUT:Lcom/microsoft/sqlserver/jdbc/SQLServerDriverIntProperty;
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverIntProperty.toString:()Ljava/lang/String;
         9: .line 903
            iload 5 /* dmLoginTimeout */
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
        10: .line 902
            invokevirtual java.util.Properties.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
            pop
        11: .line 907
      StackMap locals: java.lang.String int
      StackMap stack:
            aload 3 /* connectProperties */
            aload 2 /* suppliedProperties */
            invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.mergeURLAndSuppliedProperties:(Ljava/util/Properties;Ljava/util/Properties;)Ljava/util/Properties;
            astore 3 /* connectProperties */
        12: .line 909
            aload 3 /* connectProperties */
            areturn
        end local 5 // int dmLoginTimeout
        end local 4 // java.lang.String loginTimeoutProp
        end local 3 // java.util.Properties connectProperties
        end local 2 // java.util.Properties suppliedProperties
        end local 1 // java.lang.String Url
        end local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   13     0                this  Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;
            0   13     1                 Url  Ljava/lang/String;
            0   13     2  suppliedProperties  Ljava/util/Properties;
            3   13     3   connectProperties  Ljava/util/Properties;
            6   13     4    loginTimeoutProp  Ljava/lang/String;
            7   13     5      dmLoginTimeout  I
    Exceptions:
      throws com.microsoft.sqlserver.jdbc.SQLServerException
    MethodParameters:
                    Name  Flags
      Url                 
      suppliedProperties  

  public boolean acceptsURL(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
        start local 1 // java.lang.String url
         0: .line 914
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
            ldc "acceptsURL"
            ldc "Arguments not traced."
            invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 916
            aload 1 /* url */
            ifnonnull 3
         2: .line 917
            new com.microsoft.sqlserver.jdbc.SQLServerException
            dup
            aconst_null
            ldc "R_nullConnection"
            invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
            aconst_null
            iconst_0
            iconst_0
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerException.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;IZ)V
            athrow
         3: .line 920
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 2 /* result */
        start local 2 // boolean result
         4: .line 922
            aload 1 /* url */
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.drLogger:Ljava/util/logging/Logger;
            invokestatic com.microsoft.sqlserver.jdbc.Util.parseUrl:(Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/util/Properties;
            ifnull 5
            iconst_1
            goto 6
      StackMap locals: int
      StackMap stack:
         5: iconst_0
      StackMap locals:
      StackMap stack: int
         6: istore 2 /* result */
         7: .line 923
            goto 10
      StackMap locals:
      StackMap stack: com.microsoft.sqlserver.jdbc.SQLServerException
         8: pop
         9: .line 925
            iconst_0
            istore 2 /* result */
        10: .line 927
      StackMap locals:
      StackMap stack:
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
            ldc "acceptsURL"
            iload 2 /* result */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
        11: .line 928
            iload 2 /* result */
            ireturn
        end local 2 // boolean result
        end local 1 // java.lang.String url
        end local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   12     0    this  Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;
            0   12     1     url  Ljava/lang/String;
            4   12     2  result  Z
      Exception table:
        from    to  target  type
           4     7       8  Class com.microsoft.sqlserver.jdbc.SQLServerException
    Exceptions:
      throws com.microsoft.sqlserver.jdbc.SQLServerException
    MethodParameters:
      Name  Flags
      url   

  public java.sql.DriverPropertyInfo[] getPropertyInfo(java.lang.String, java.util.Properties);
    descriptor: (Ljava/lang/String;Ljava/util/Properties;)[Ljava/sql/DriverPropertyInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=3
        start local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
        start local 1 // java.lang.String Url
        start local 2 // java.util.Properties Info
         0: .line 933
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
            ldc "getPropertyInfo"
            ldc "Arguments not traced."
            invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
         1: .line 935
            aload 0 /* this */
            aload 1 /* Url */
            aload 2 /* Info */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.parseAndMergeProperties:(Ljava/lang/String;Ljava/util/Properties;)Ljava/util/Properties;
            astore 3 /* connProperties */
        start local 3 // java.util.Properties connProperties
         2: .line 937
            aload 3 /* connProperties */
            ifnonnull 4
         3: .line 938
            new com.microsoft.sqlserver.jdbc.SQLServerException
            dup
            aconst_null
            ldc "R_invalidConnection"
            invokestatic com.microsoft.sqlserver.jdbc.SQLServerException.getErrString:(Ljava/lang/String;)Ljava/lang/String;
            aconst_null
            iconst_0
            iconst_0
            invokespecial com.microsoft.sqlserver.jdbc.SQLServerException.<init>:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;IZ)V
            athrow
         4: .line 939
      StackMap locals: java.util.Properties
      StackMap stack:
            aload 3 /* connProperties */
            invokestatic com.microsoft.sqlserver.jdbc.SQLServerDriver.getPropertyInfoFromProperties:(Ljava/util/Properties;)[Ljava/sql/DriverPropertyInfo;
            astore 4 /* properties */
        start local 4 // java.sql.DriverPropertyInfo[] properties
         5: .line 940
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
            ldc "getPropertyInfo"
            invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;)V
         6: .line 942
            aload 4 /* properties */
            areturn
        end local 4 // java.sql.DriverPropertyInfo[] properties
        end local 3 // java.util.Properties connProperties
        end local 2 // java.util.Properties Info
        end local 1 // java.lang.String Url
        end local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    7     0            this  Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;
            0    7     1             Url  Ljava/lang/String;
            0    7     2            Info  Ljava/util/Properties;
            2    7     3  connProperties  Ljava/util/Properties;
            5    7     4      properties  [Ljava/sql/DriverPropertyInfo;
    Exceptions:
      throws com.microsoft.sqlserver.jdbc.SQLServerException
    MethodParameters:
      Name  Flags
      Url   
      Info  

  static final java.sql.DriverPropertyInfo[] getPropertyInfoFromProperties(java.util.Properties);
    descriptor: (Ljava/util/Properties;)[Ljava/sql/DriverPropertyInfo;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // java.util.Properties props
         0: .line 946
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
            arraylength
            anewarray java.sql.DriverPropertyInfo
            astore 1 /* properties */
        start local 1 // java.sql.DriverPropertyInfo[] properties
         1: .line 948
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 5
         3: .line 949
      StackMap locals: java.sql.DriverPropertyInfo[] int
      StackMap stack:
            aload 1 /* properties */
            iload 2 /* i */
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
            iload 2 /* i */
            aaload
            aload 0 /* props */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriverPropertyInfo.build:(Ljava/util/Properties;)Ljava/sql/DriverPropertyInfo;
            aastore
         4: .line 948
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.DRIVER_PROPERTIES:[Lcom/microsoft/sqlserver/jdbc/SQLServerDriverPropertyInfo;
            arraylength
            if_icmplt 3
        end local 2 // int i
         6: .line 950
            aload 1 /* properties */
            areturn
        end local 1 // java.sql.DriverPropertyInfo[] properties
        end local 0 // java.util.Properties props
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0       props  Ljava/util/Properties;
            1    7     1  properties  [Ljava/sql/DriverPropertyInfo;
            2    6     2           i  I
    MethodParameters:
       Name  Flags
      props  

  public int getMajorVersion();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
         0: .line 955
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
            ldc "getMajorVersion"
            invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 956
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
            ldc "getMajorVersion"
            bipush 9
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
         2: .line 957
            bipush 9
            ireturn
        end local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;

  public int getMinorVersion();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
         0: .line 962
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
            ldc "getMinorVersion"
            invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 963
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
            ldc "getMinorVersion"
            iconst_2
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
         2: .line 964
            iconst_2
            ireturn
        end local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;

  public java.util.logging.Logger getParentLogger();
    descriptor: ()Ljava/util/logging/Logger;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
         0: .line 969
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.parentLogger:Ljava/util/logging/Logger;
            areturn
        end local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;

  public boolean jdbcCompliant();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
         0: .line 974
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
            ldc "jdbcCompliant"
            invokevirtual java.util.logging.Logger.entering:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 975
            getstatic com.microsoft.sqlserver.jdbc.SQLServerDriver.loggerExternal:Ljava/util/logging/Logger;
            aload 0 /* this */
            invokevirtual com.microsoft.sqlserver.jdbc.SQLServerDriver.getClassNameLogging:()Ljava/lang/String;
            ldc "jdbcCompliant"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokevirtual java.util.logging.Logger.exiting:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
         2: .line 976
            iconst_1
            ireturn
        end local 0 // com.microsoft.sqlserver.jdbc.SQLServerDriver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/microsoft/sqlserver/jdbc/SQLServerDriver;
}
SourceFile: "SQLServerDriver.java"