public class org.apache.catalina.connector.Connector extends org.apache.catalina.util.LifecycleMBeanBase
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.catalina.connector.Connector
  super_class: org.apache.catalina.util.LifecycleMBeanBase
{
  private static final org.apache.juli.logging.Log log;
    descriptor: Lorg/apache/juli/logging/Log;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public static final java.lang.String INTERNAL_EXECUTOR_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Internal"

  protected org.apache.catalina.Service service;
    descriptor: Lorg/apache/catalina/Service;
    flags: (0x0004) ACC_PROTECTED

  protected boolean allowBackslash;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean allowTrace;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected long asyncTimeout;
    descriptor: J
    flags: (0x0004) ACC_PROTECTED

  protected boolean enableLookups;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean enforceEncodingInGetWriter;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected boolean xpoweredBy;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String proxyName;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected int proxyPort;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected boolean discardFacades;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected int redirectPort;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String scheme;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected boolean secure;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected static final org.apache.tomcat.util.res.StringManager sm;
    descriptor: Lorg/apache/tomcat/util/res/StringManager;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  private int maxCookieCount;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  protected int maxParameterCount;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int maxPostSize;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int maxSavePostSize;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String parseBodyMethods;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected java.util.HashSet<java.lang.String> parseBodyMethodsSet;
    descriptor: Ljava/util/HashSet;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/HashSet<Ljava/lang/String;>;

  protected boolean useIPVHosts;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  protected final java.lang.String protocolHandlerClassName;
    descriptor: Ljava/lang/String;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final java.lang.String configuredProtocol;
    descriptor: Ljava/lang/String;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.apache.coyote.ProtocolHandler protocolHandler;
    descriptor: Lorg/apache/coyote/ProtocolHandler;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected org.apache.coyote.Adapter adapter;
    descriptor: Lorg/apache/coyote/Adapter;
    flags: (0x0004) ACC_PROTECTED

  private java.nio.charset.Charset uriCharset;
    descriptor: Ljava/nio/charset/Charset;
    flags: (0x0002) ACC_PRIVATE

  private org.apache.tomcat.util.buf.EncodedSolidusHandling encodedSolidusHandling;
    descriptor: Lorg/apache/tomcat/util/buf/EncodedSolidusHandling;
    flags: (0x0002) ACC_PRIVATE

  protected boolean useBodyEncodingForURI;
    descriptor: Z
    flags: (0x0004) ACC_PROTECTED

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 58
            ldc Lorg/apache/catalina/connector/Connector;
            invokestatic org.apache.juli.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/juli/logging/Log;
            putstatic org.apache.catalina.connector.Connector.log:Lorg/apache/juli/logging/Log;
         1: .line 210
            ldc Lorg/apache/catalina/connector/Connector;
            invokestatic org.apache.tomcat.util.res.StringManager.getManager:(Ljava/lang/Class;)Lorg/apache/tomcat/util/res/StringManager;
            putstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 71
            aload 0 /* this */
            ldc "HTTP/1.1"
            invokespecial org.apache.catalina.connector.Connector.<init>:(Ljava/lang/String;)V
         1: .line 72
            return
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/catalina/connector/Connector;

  public void <init>(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String protocol
         0: .line 75
            aload 0 /* this */
            invokespecial org.apache.catalina.util.LifecycleMBeanBase.<init>:()V
         1: .line 110
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.connector.Connector.service:Lorg/apache/catalina/Service;
         2: .line 118
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.allowBackslash:Z
         3: .line 124
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.allowTrace:Z
         4: .line 130
            aload 0 /* this */
            ldc 30000
            putfield org.apache.catalina.connector.Connector.asyncTimeout:J
         5: .line 136
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.enableLookups:Z
         6: .line 150
            aload 0 /* this */
            iconst_1
            putfield org.apache.catalina.connector.Connector.enforceEncodingInGetWriter:Z
         7: .line 156
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.xpoweredBy:Z
         8: .line 165
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.connector.Connector.proxyName:Ljava/lang/String;
         9: .line 174
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.proxyPort:I
        10: .line 184
            aload 0 /* this */
            iconst_1
            putfield org.apache.catalina.connector.Connector.discardFacades:Z
        11: .line 190
            aload 0 /* this */
            sipush 443
            putfield org.apache.catalina.connector.Connector.redirectPort:I
        12: .line 197
            aload 0 /* this */
            ldc "http"
            putfield org.apache.catalina.connector.Connector.scheme:Ljava/lang/String;
        13: .line 204
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.secure:Z
        14: .line 217
            aload 0 /* this */
            sipush 200
            putfield org.apache.catalina.connector.Connector.maxCookieCount:I
        15: .line 224
            aload 0 /* this */
            sipush 10000
            putfield org.apache.catalina.connector.Connector.maxParameterCount:I
        16: .line 230
            aload 0 /* this */
            ldc 2097152
            putfield org.apache.catalina.connector.Connector.maxPostSize:I
        17: .line 237
            aload 0 /* this */
            sipush 4096
            putfield org.apache.catalina.connector.Connector.maxSavePostSize:I
        18: .line 243
            aload 0 /* this */
            ldc "POST"
            putfield org.apache.catalina.connector.Connector.parseBodyMethods:Ljava/lang/String;
        19: .line 254
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.useIPVHosts:Z
        20: .line 279
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.connector.Connector.adapter:Lorg/apache/coyote/Adapter;
        21: .line 285
            aload 0 /* this */
            getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
            putfield org.apache.catalina.connector.Connector.uriCharset:Ljava/nio/charset/Charset;
        22: .line 291
            aload 0 /* this */
            getstatic org.apache.tomcat.util.buf.EncodedSolidusHandling.REJECT:Lorg/apache/tomcat/util/buf/EncodedSolidusHandling;
            putfield org.apache.catalina.connector.Connector.encodedSolidusHandling:Lorg/apache/tomcat/util/buf/EncodedSolidusHandling;
        23: .line 297
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.useBodyEncodingForURI:Z
        24: .line 76
            aload 0 /* this */
            aload 1 /* protocol */
            putfield org.apache.catalina.connector.Connector.configuredProtocol:Ljava/lang/String;
        25: .line 77
            aconst_null
            astore 2 /* p */
        start local 2 // org.apache.coyote.ProtocolHandler p
        26: .line 79
            aload 1 /* protocol */
            invokestatic org.apache.coyote.ProtocolHandler.create:(Ljava/lang/String;)Lorg/apache/coyote/ProtocolHandler;
            astore 2 /* p */
        27: .line 80
            goto 34
      StackMap locals: org.apache.catalina.connector.Connector java.lang.String org.apache.coyote.ProtocolHandler
      StackMap stack: java.lang.Exception
        28: astore 3 /* e */
        start local 3 // java.lang.Exception e
        29: .line 81
            getstatic org.apache.catalina.connector.Connector.log:Lorg/apache/juli/logging/Log;
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
        30: .line 82
            ldc "coyoteConnector.protocolHandlerInstantiationFailed"
        31: .line 81
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
        32: .line 82
            aload 3 /* e */
        33: .line 81
            invokeinterface org.apache.juli.logging.Log.error:(Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 3 // java.lang.Exception e
        34: .line 84
      StackMap locals:
      StackMap stack:
            aload 2 /* p */
            ifnull 38
        35: .line 85
            aload 0 /* this */
            aload 2 /* p */
            putfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
        36: .line 86
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            putfield org.apache.catalina.connector.Connector.protocolHandlerClassName:Ljava/lang/String;
        37: .line 87
            goto 40
        38: .line 88
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
        39: .line 89
            aload 0 /* this */
            aload 1 /* protocol */
            putfield org.apache.catalina.connector.Connector.protocolHandlerClassName:Ljava/lang/String;
        40: .line 92
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "org.apache.catalina.startup.EXIT_ON_INIT_FAILURE"
            invokestatic java.lang.Boolean.getBoolean:(Ljava/lang/String;)Z
            invokevirtual org.apache.catalina.connector.Connector.setThrowOnFailure:(Z)V
        41: .line 93
            return
        end local 2 // org.apache.coyote.ProtocolHandler p
        end local 1 // java.lang.String protocol
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   42     0      this  Lorg/apache/catalina/connector/Connector;
            0   42     1  protocol  Ljava/lang/String;
           26   42     2         p  Lorg/apache/coyote/ProtocolHandler;
           29   34     3         e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
          26    27      28  Class java.lang.Exception
    MethodParameters:
          Name  Flags
      protocol  

  public void <init>(org.apache.coyote.ProtocolHandler);
    descriptor: (Lorg/apache/coyote/ProtocolHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // org.apache.coyote.ProtocolHandler protocolHandler
         0: .line 96
            aload 0 /* this */
            invokespecial org.apache.catalina.util.LifecycleMBeanBase.<init>:()V
         1: .line 110
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.connector.Connector.service:Lorg/apache/catalina/Service;
         2: .line 118
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.allowBackslash:Z
         3: .line 124
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.allowTrace:Z
         4: .line 130
            aload 0 /* this */
            ldc 30000
            putfield org.apache.catalina.connector.Connector.asyncTimeout:J
         5: .line 136
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.enableLookups:Z
         6: .line 150
            aload 0 /* this */
            iconst_1
            putfield org.apache.catalina.connector.Connector.enforceEncodingInGetWriter:Z
         7: .line 156
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.xpoweredBy:Z
         8: .line 165
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.connector.Connector.proxyName:Ljava/lang/String;
         9: .line 174
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.proxyPort:I
        10: .line 184
            aload 0 /* this */
            iconst_1
            putfield org.apache.catalina.connector.Connector.discardFacades:Z
        11: .line 190
            aload 0 /* this */
            sipush 443
            putfield org.apache.catalina.connector.Connector.redirectPort:I
        12: .line 197
            aload 0 /* this */
            ldc "http"
            putfield org.apache.catalina.connector.Connector.scheme:Ljava/lang/String;
        13: .line 204
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.secure:Z
        14: .line 217
            aload 0 /* this */
            sipush 200
            putfield org.apache.catalina.connector.Connector.maxCookieCount:I
        15: .line 224
            aload 0 /* this */
            sipush 10000
            putfield org.apache.catalina.connector.Connector.maxParameterCount:I
        16: .line 230
            aload 0 /* this */
            ldc 2097152
            putfield org.apache.catalina.connector.Connector.maxPostSize:I
        17: .line 237
            aload 0 /* this */
            sipush 4096
            putfield org.apache.catalina.connector.Connector.maxSavePostSize:I
        18: .line 243
            aload 0 /* this */
            ldc "POST"
            putfield org.apache.catalina.connector.Connector.parseBodyMethods:Ljava/lang/String;
        19: .line 254
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.useIPVHosts:Z
        20: .line 279
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.connector.Connector.adapter:Lorg/apache/coyote/Adapter;
        21: .line 285
            aload 0 /* this */
            getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
            putfield org.apache.catalina.connector.Connector.uriCharset:Ljava/nio/charset/Charset;
        22: .line 291
            aload 0 /* this */
            getstatic org.apache.tomcat.util.buf.EncodedSolidusHandling.REJECT:Lorg/apache/tomcat/util/buf/EncodedSolidusHandling;
            putfield org.apache.catalina.connector.Connector.encodedSolidusHandling:Lorg/apache/tomcat/util/buf/EncodedSolidusHandling;
        23: .line 297
            aload 0 /* this */
            iconst_0
            putfield org.apache.catalina.connector.Connector.useBodyEncodingForURI:Z
        24: .line 97
            aload 0 /* this */
            aload 1 /* protocolHandler */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            putfield org.apache.catalina.connector.Connector.protocolHandlerClassName:Ljava/lang/String;
        25: .line 98
            aload 0 /* this */
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandlerClassName:Ljava/lang/String;
            putfield org.apache.catalina.connector.Connector.configuredProtocol:Ljava/lang/String;
        26: .line 99
            aload 0 /* this */
            aload 1 /* protocolHandler */
            putfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
        27: .line 101
            aload 0 /* this */
            ldc "org.apache.catalina.startup.EXIT_ON_INIT_FAILURE"
            invokestatic java.lang.Boolean.getBoolean:(Ljava/lang/String;)Z
            invokevirtual org.apache.catalina.connector.Connector.setThrowOnFailure:(Z)V
        28: .line 102
            return
        end local 1 // org.apache.coyote.ProtocolHandler protocolHandler
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   29     0             this  Lorg/apache/catalina/connector/Connector;
            0   29     1  protocolHandler  Lorg/apache/coyote/ProtocolHandler;
    MethodParameters:
                 Name  Flags
      protocolHandler  

  public java.lang.Object getProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String name
         0: .line 309
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            ifnonnull 2
         1: .line 310
            aconst_null
            areturn
         2: .line 312
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            aload 1 /* name */
            invokestatic org.apache.tomcat.util.IntrospectionUtils.getProperty:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/catalina/connector/Connector;
            0    3     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public boolean setProperty(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
         0: .line 324
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            ifnonnull 2
         1: .line 325
            iconst_0
            ireturn
         2: .line 327
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            aload 1 /* name */
            aload 2 /* value */
            invokestatic org.apache.tomcat.util.IntrospectionUtils.setProperty:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Z
            ireturn
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/apache/catalina/connector/Connector;
            0    3     1   name  Ljava/lang/String;
            0    3     2  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      name   
      value  

  public org.apache.catalina.Service getService();
    descriptor: ()Lorg/apache/catalina/Service;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 335
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.service:Lorg/apache/catalina/Service;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setService(org.apache.catalina.Service);
    descriptor: (Lorg/apache/catalina/Service;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // org.apache.catalina.Service service
         0: .line 345
            aload 0 /* this */
            aload 1 /* service */
            putfield org.apache.catalina.connector.Connector.service:Lorg/apache/catalina/Service;
         1: .line 346
            return
        end local 1 // org.apache.catalina.Service service
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/apache/catalina/connector/Connector;
            0    2     1  service  Lorg/apache/catalina/Service;
    MethodParameters:
         Name  Flags
      service  

  public boolean getAllowBackslash();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 354
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.allowBackslash:Z
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setAllowBackslash(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // boolean allowBackslash
         0: .line 363
            aload 0 /* this */
            iload 1 /* allowBackslash */
            putfield org.apache.catalina.connector.Connector.allowBackslash:Z
         1: .line 364
            return
        end local 1 // boolean allowBackslash
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/apache/catalina/connector/Connector;
            0    2     1  allowBackslash  Z
    MethodParameters:
                Name  Flags
      allowBackslash  

  public boolean getAllowTrace();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 372
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.allowTrace:Z
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setAllowTrace(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // boolean allowTrace
         0: .line 382
            aload 0 /* this */
            iload 1 /* allowTrace */
            putfield org.apache.catalina.connector.Connector.allowTrace:Z
         1: .line 383
            return
        end local 1 // boolean allowTrace
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/apache/catalina/connector/Connector;
            0    2     1  allowTrace  Z
    MethodParameters:
            Name  Flags
      allowTrace  

  public long getAsyncTimeout();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 390
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.asyncTimeout:J
            lreturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setAsyncTimeout(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // long asyncTimeout
         0: .line 400
            aload 0 /* this */
            lload 1 /* asyncTimeout */
            putfield org.apache.catalina.connector.Connector.asyncTimeout:J
         1: .line 401
            aload 0 /* this */
            ldc "asyncTimeout"
            lload 1 /* asyncTimeout */
            invokestatic java.lang.String.valueOf:(J)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 402
            return
        end local 1 // long asyncTimeout
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lorg/apache/catalina/connector/Connector;
            0    3     1  asyncTimeout  J
    MethodParameters:
              Name  Flags
      asyncTimeout  

  public boolean getDiscardFacades();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 411
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.discardFacades:Z
            ifne 1
            getstatic org.apache.catalina.Globals.IS_SECURITY_ENABLED:Z
            ifne 1
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_1
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/catalina/connector/Connector;

  public void setDiscardFacades(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // boolean discardFacades
         0: .line 420
            aload 0 /* this */
            iload 1 /* discardFacades */
            putfield org.apache.catalina.connector.Connector.discardFacades:Z
         1: .line 421
            return
        end local 1 // boolean discardFacades
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/apache/catalina/connector/Connector;
            0    2     1  discardFacades  Z
    MethodParameters:
                Name  Flags
      discardFacades  

  public boolean getEnableLookups();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 428
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.enableLookups:Z
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setEnableLookups(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // boolean enableLookups
         0: .line 438
            aload 0 /* this */
            iload 1 /* enableLookups */
            putfield org.apache.catalina.connector.Connector.enableLookups:Z
         1: .line 439
            return
        end local 1 // boolean enableLookups
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/apache/catalina/connector/Connector;
            0    2     1  enableLookups  Z
    MethodParameters:
               Name  Flags
      enableLookups  

  public boolean getEnforceEncodingInGetWriter();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 447
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.enforceEncodingInGetWriter:Z
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setEnforceEncodingInGetWriter(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // boolean enforceEncodingInGetWriter
         0: .line 456
            aload 0 /* this */
            iload 1 /* enforceEncodingInGetWriter */
            putfield org.apache.catalina.connector.Connector.enforceEncodingInGetWriter:Z
         1: .line 457
            return
        end local 1 // boolean enforceEncodingInGetWriter
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0    2     0                        this  Lorg/apache/catalina/connector/Connector;
            0    2     1  enforceEncodingInGetWriter  Z
    MethodParameters:
                            Name  Flags
      enforceEncodingInGetWriter  

  public int getMaxCookieCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 461
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.maxCookieCount:I
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setMaxCookieCount(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // int maxCookieCount
         0: .line 466
            aload 0 /* this */
            iload 1 /* maxCookieCount */
            putfield org.apache.catalina.connector.Connector.maxCookieCount:I
         1: .line 467
            return
        end local 1 // int maxCookieCount
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/apache/catalina/connector/Connector;
            0    2     1  maxCookieCount  I
    MethodParameters:
                Name  Flags
      maxCookieCount  

  public int getMaxParameterCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 476
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.maxParameterCount:I
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setMaxParameterCount(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // int maxParameterCount
         0: .line 488
            aload 0 /* this */
            iload 1 /* maxParameterCount */
            putfield org.apache.catalina.connector.Connector.maxParameterCount:I
         1: .line 489
            return
        end local 1 // int maxParameterCount
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/apache/catalina/connector/Connector;
            0    2     1  maxParameterCount  I
    MethodParameters:
                   Name  Flags
      maxParameterCount  

  public int getMaxPostSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 497
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.maxPostSize:I
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setMaxPostSize(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // int maxPostSize
         0: .line 509
            aload 0 /* this */
            iload 1 /* maxPostSize */
            putfield org.apache.catalina.connector.Connector.maxPostSize:I
         1: .line 510
            return
        end local 1 // int maxPostSize
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/apache/catalina/connector/Connector;
            0    2     1  maxPostSize  I
    MethodParameters:
             Name  Flags
      maxPostSize  

  public int getMaxSavePostSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 518
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.maxSavePostSize:I
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setMaxSavePostSize(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // int maxSavePostSize
         0: .line 530
            aload 0 /* this */
            iload 1 /* maxSavePostSize */
            putfield org.apache.catalina.connector.Connector.maxSavePostSize:I
         1: .line 531
            aload 0 /* this */
            ldc "maxSavePostSize"
            iload 1 /* maxSavePostSize */
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 532
            return
        end local 1 // int maxSavePostSize
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    3     0             this  Lorg/apache/catalina/connector/Connector;
            0    3     1  maxSavePostSize  I
    MethodParameters:
                 Name  Flags
      maxSavePostSize  

  public java.lang.String getParseBodyMethods();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 539
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.parseBodyMethods:Ljava/lang/String;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setParseBodyMethods(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String methods
         0: .line 551
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            astore 2 /* methodSet */
        start local 2 // java.util.HashSet methodSet
         1: .line 553
            aload 1 /* methods */
            ifnull 3
         2: .line 554
            aload 2 /* methodSet */
            aload 1 /* methods */
            ldc "\\s*,\\s*"
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokevirtual java.util.HashSet.addAll:(Ljava/util/Collection;)Z
            pop
         3: .line 557
      StackMap locals: java.util.HashSet
      StackMap stack:
            aload 2 /* methodSet */
            ldc "TRACE"
            invokevirtual java.util.HashSet.contains:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 558
            new java.lang.IllegalArgumentException
            dup
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.parseBodyMethodNoTrace"
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 561
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* methods */
            putfield org.apache.catalina.connector.Connector.parseBodyMethods:Ljava/lang/String;
         6: .line 562
            aload 0 /* this */
            aload 2 /* methodSet */
            putfield org.apache.catalina.connector.Connector.parseBodyMethodsSet:Ljava/util/HashSet;
         7: .line 563
            return
        end local 2 // java.util.HashSet methodSet
        end local 1 // java.lang.String methods
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    8     0       this  Lorg/apache/catalina/connector/Connector;
            0    8     1    methods  Ljava/lang/String;
            1    8     2  methodSet  Ljava/util/HashSet<Ljava/lang/String;>;
    MethodParameters:
         Name  Flags
      methods  

  protected boolean isParseBodyMethod(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String method
         0: .line 567
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.parseBodyMethodsSet:Ljava/util/HashSet;
            aload 1 /* method */
            invokevirtual java.util.HashSet.contains:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.String method
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/apache/catalina/connector/Connector;
            0    1     1  method  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      method  

  public int getPort();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 579
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            instanceof org.apache.coyote.AbstractProtocol
            ifeq 2
         1: .line 580
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            checkcast org.apache.coyote.AbstractProtocol
            invokevirtual org.apache.coyote.AbstractProtocol.getPort:()I
            ireturn
         2: .line 583
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "port"
            invokevirtual org.apache.catalina.connector.Connector.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            astore 1 /* port */
        start local 1 // java.lang.Object port
         3: .line 584
            aload 1 /* port */
            instanceof java.lang.Integer
            ifeq 5
         4: .line 585
            aload 1 /* port */
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            ireturn
         5: .line 588
      StackMap locals: java.lang.Object
      StackMap stack:
            iconst_m1
            ireturn
        end local 1 // java.lang.Object port
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/catalina/connector/Connector;
            3    6     1  port  Ljava/lang/Object;

  public void setPort(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // int port
         0: .line 598
            aload 0 /* this */
            ldc "port"
            iload 1 /* port */
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         1: .line 599
            return
        end local 1 // int port
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/catalina/connector/Connector;
            0    2     1  port  I
    MethodParameters:
      Name  Flags
      port  

  public int getPortOffset();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 605
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            instanceof org.apache.coyote.AbstractProtocol
            ifeq 2
         1: .line 606
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            checkcast org.apache.coyote.AbstractProtocol
            invokevirtual org.apache.coyote.AbstractProtocol.getPortOffset:()I
            ireturn
         2: .line 609
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc "portOffset"
            invokevirtual org.apache.catalina.connector.Connector.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            astore 1 /* port */
        start local 1 // java.lang.Object port
         3: .line 610
            aload 1 /* port */
            instanceof java.lang.Integer
            ifeq 5
         4: .line 611
            aload 1 /* port */
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            ireturn
         5: .line 614
      StackMap locals: java.lang.Object
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.Object port
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/catalina/connector/Connector;
            3    6     1  port  Ljava/lang/Object;

  public void setPortOffset(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // int portOffset
         0: .line 619
            aload 0 /* this */
            ldc "portOffset"
            iload 1 /* portOffset */
            invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         1: .line 620
            return
        end local 1 // int portOffset
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/apache/catalina/connector/Connector;
            0    2     1  portOffset  I
    MethodParameters:
            Name  Flags
      portOffset  

  public int getPortWithOffset();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 624
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getPort:()I
            istore 1 /* port */
        start local 1 // int port
         1: .line 626
            iload 1 /* port */
            ifle 3
         2: .line 627
            iload 1 /* port */
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getPortOffset:()I
            iadd
            ireturn
         3: .line 629
      StackMap locals: int
      StackMap stack:
            iload 1 /* port */
            ireturn
        end local 1 // int port
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/catalina/connector/Connector;
            1    4     1  port  I

  public int getLocalPort();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 639
            aload 0 /* this */
            ldc "localPort"
            invokevirtual org.apache.catalina.connector.Connector.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.Integer
            invokevirtual java.lang.Integer.intValue:()I
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public java.lang.String getProtocol();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 647
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.configuredProtocol:Ljava/lang/String;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public java.lang.String getProtocolHandlerClassName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 655
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandlerClassName:Ljava/lang/String;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public org.apache.coyote.ProtocolHandler getProtocolHandler();
    descriptor: ()Lorg/apache/coyote/ProtocolHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 663
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public java.lang.String getProxyName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 671
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.proxyName:Ljava/lang/String;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setProxyName(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String proxyName
         0: .line 682
            aload 1 /* proxyName */
            ifnull 3
            aload 1 /* proxyName */
            invokevirtual java.lang.String.length:()I
            ifle 3
         1: .line 683
            aload 0 /* this */
            aload 1 /* proxyName */
            putfield org.apache.catalina.connector.Connector.proxyName:Ljava/lang/String;
         2: .line 684
            goto 4
         3: .line 685
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.apache.catalina.connector.Connector.proxyName:Ljava/lang/String;
         4: .line 687
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String proxyName
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lorg/apache/catalina/connector/Connector;
            0    5     1  proxyName  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      proxyName  

  public int getProxyPort();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 694
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.proxyPort:I
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setProxyPort(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // int proxyPort
         0: .line 704
            aload 0 /* this */
            iload 1 /* proxyPort */
            putfield org.apache.catalina.connector.Connector.proxyPort:I
         1: .line 705
            return
        end local 1 // int proxyPort
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/apache/catalina/connector/Connector;
            0    2     1  proxyPort  I
    MethodParameters:
           Name  Flags
      proxyPort  

  public int getRedirectPort();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 714
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.redirectPort:I
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setRedirectPort(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // int redirectPort
         0: .line 724
            aload 0 /* this */
            iload 1 /* redirectPort */
            putfield org.apache.catalina.connector.Connector.redirectPort:I
         1: .line 725
            return
        end local 1 // int redirectPort
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/apache/catalina/connector/Connector;
            0    2     1  redirectPort  I
    MethodParameters:
              Name  Flags
      redirectPort  

  public int getRedirectPortWithOffset();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 729
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getRedirectPort:()I
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getPortOffset:()I
            iadd
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public java.lang.String getScheme();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 738
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.scheme:Ljava/lang/String;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setScheme(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String scheme
         0: .line 749
            aload 0 /* this */
            aload 1 /* scheme */
            putfield org.apache.catalina.connector.Connector.scheme:Ljava/lang/String;
         1: .line 750
            return
        end local 1 // java.lang.String scheme
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/apache/catalina/connector/Connector;
            0    2     1  scheme  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      scheme  

  public boolean getSecure();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 758
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.secure:Z
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setSecure(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // boolean secure
         0: .line 769
            aload 0 /* this */
            iload 1 /* secure */
            putfield org.apache.catalina.connector.Connector.secure:Z
         1: .line 770
            aload 0 /* this */
            ldc "secure"
            iload 1 /* secure */
            invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setProperty:(Ljava/lang/String;Ljava/lang/String;)Z
            pop
         2: .line 771
            return
        end local 1 // boolean secure
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/catalina/connector/Connector;
            0    3     1  secure  Z
    MethodParameters:
        Name  Flags
      secure  

  public java.lang.String getURIEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 779
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.uriCharset:Ljava/nio/charset/Charset;
            invokevirtual java.nio.charset.Charset.name:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public java.nio.charset.Charset getURICharset();
    descriptor: ()Ljava/nio/charset/Charset;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 789
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.uriCharset:Ljava/nio/charset/Charset;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setURIEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=3, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String URIEncoding
         0: .line 799
            aload 1 /* URIEncoding */
            invokestatic org.apache.tomcat.util.buf.B2CConverter.getCharset:(Ljava/lang/String;)Ljava/nio/charset/Charset;
            astore 2 /* charset */
        start local 2 // java.nio.charset.Charset charset
         1: .line 800
            aload 2 /* charset */
            invokestatic org.apache.tomcat.util.buf.CharsetUtil.isAsciiSuperset:(Ljava/nio/charset/Charset;)Z
            ifne 4
         2: .line 801
            getstatic org.apache.catalina.connector.Connector.log:Lorg/apache/juli/logging/Log;
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.notAsciiSuperset"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* URIEncoding */
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.uriCharset:Ljava/nio/charset/Charset;
            invokevirtual java.nio.charset.Charset.name:()Ljava/lang/String;
            aastore
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokeinterface org.apache.juli.logging.Log.error:(Ljava/lang/Object;)V
         3: .line 802
            return
         4: .line 804
      StackMap locals: java.nio.charset.Charset
      StackMap stack:
            aload 0 /* this */
            aload 2 /* charset */
            putfield org.apache.catalina.connector.Connector.uriCharset:Ljava/nio/charset/Charset;
        end local 2 // java.nio.charset.Charset charset
         5: .line 805
            goto 8
      StackMap locals: org.apache.catalina.connector.Connector java.lang.String
      StackMap stack: java.io.UnsupportedEncodingException
         6: astore 2 /* e */
        start local 2 // java.io.UnsupportedEncodingException e
         7: .line 806
            getstatic org.apache.catalina.connector.Connector.log:Lorg/apache/juli/logging/Log;
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.invalidEncoding"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 1 /* URIEncoding */
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.uriCharset:Ljava/nio/charset/Charset;
            invokevirtual java.nio.charset.Charset.name:()Ljava/lang/String;
            aastore
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            aload 2 /* e */
            invokeinterface org.apache.juli.logging.Log.error:(Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 2 // java.io.UnsupportedEncodingException e
         8: .line 808
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String URIEncoding
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lorg/apache/catalina/connector/Connector;
            0    9     1  URIEncoding  Ljava/lang/String;
            1    5     2      charset  Ljava/nio/charset/Charset;
            7    8     2            e  Ljava/io/UnsupportedEncodingException;
      Exception table:
        from    to  target  type
           0     3       6  Class java.io.UnsupportedEncodingException
           4     5       6  Class java.io.UnsupportedEncodingException
    MethodParameters:
             Name  Flags
      URIEncoding  

  public boolean getUseBodyEncodingForURI();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 815
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.useBodyEncodingForURI:Z
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setUseBodyEncodingForURI(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // boolean useBodyEncodingForURI
         0: .line 825
            aload 0 /* this */
            iload 1 /* useBodyEncodingForURI */
            putfield org.apache.catalina.connector.Connector.useBodyEncodingForURI:Z
         1: .line 826
            return
        end local 1 // boolean useBodyEncodingForURI
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    2     0                   this  Lorg/apache/catalina/connector/Connector;
            0    2     1  useBodyEncodingForURI  Z
    MethodParameters:
                       Name  Flags
      useBodyEncodingForURI  

  public boolean getXpoweredBy();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 836
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.xpoweredBy:Z
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setXpoweredBy(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // boolean xpoweredBy
         0: .line 849
            aload 0 /* this */
            iload 1 /* xpoweredBy */
            putfield org.apache.catalina.connector.Connector.xpoweredBy:Z
         1: .line 850
            return
        end local 1 // boolean xpoweredBy
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/apache/catalina/connector/Connector;
            0    2     1  xpoweredBy  Z
    MethodParameters:
            Name  Flags
      xpoweredBy  

  public void setUseIPVHosts(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // boolean useIPVHosts
         0: .line 860
            aload 0 /* this */
            iload 1 /* useIPVHosts */
            putfield org.apache.catalina.connector.Connector.useIPVHosts:Z
         1: .line 861
            return
        end local 1 // boolean useIPVHosts
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/apache/catalina/connector/Connector;
            0    2     1  useIPVHosts  Z
    MethodParameters:
             Name  Flags
      useIPVHosts  

  public boolean getUseIPVHosts();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 870
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.useIPVHosts:Z
            ireturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public java.lang.String getExecutorName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 875
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.getExecutor:()Ljava/util/concurrent/Executor;
            astore 1 /* obj */
        start local 1 // java.lang.Object obj
         1: .line 876
            aload 1 /* obj */
            instanceof org.apache.catalina.Executor
            ifeq 3
         2: .line 877
            aload 1 /* obj */
            checkcast org.apache.catalina.Executor
            invokeinterface org.apache.catalina.Executor.getName:()Ljava/lang/String;
            areturn
         3: .line 879
      StackMap locals: java.lang.Object
      StackMap stack:
            ldc "Internal"
            areturn
        end local 1 // java.lang.Object obj
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/catalina/connector/Connector;
            1    4     1   obj  Ljava/lang/Object;

  public void addSslHostConfig(org.apache.tomcat.util.net.SSLHostConfig);
    descriptor: (Lorg/apache/tomcat/util/net/SSLHostConfig;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // org.apache.tomcat.util.net.SSLHostConfig sslHostConfig
         0: .line 884
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            aload 1 /* sslHostConfig */
            invokeinterface org.apache.coyote.ProtocolHandler.addSslHostConfig:(Lorg/apache/tomcat/util/net/SSLHostConfig;)V
         1: .line 885
            return
        end local 1 // org.apache.tomcat.util.net.SSLHostConfig sslHostConfig
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/apache/catalina/connector/Connector;
            0    2     1  sslHostConfig  Lorg/apache/tomcat/util/net/SSLHostConfig;
    MethodParameters:
               Name  Flags
      sslHostConfig  

  public org.apache.tomcat.util.net.SSLHostConfig[] findSslHostConfigs();
    descriptor: ()[Lorg/apache/tomcat/util/net/SSLHostConfig;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 889
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.findSslHostConfigs:()[Lorg/apache/tomcat/util/net/SSLHostConfig;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void addUpgradeProtocol(org.apache.coyote.UpgradeProtocol);
    descriptor: (Lorg/apache/coyote/UpgradeProtocol;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // org.apache.coyote.UpgradeProtocol upgradeProtocol
         0: .line 894
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            aload 1 /* upgradeProtocol */
            invokeinterface org.apache.coyote.ProtocolHandler.addUpgradeProtocol:(Lorg/apache/coyote/UpgradeProtocol;)V
         1: .line 895
            return
        end local 1 // org.apache.coyote.UpgradeProtocol upgradeProtocol
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/apache/catalina/connector/Connector;
            0    2     1  upgradeProtocol  Lorg/apache/coyote/UpgradeProtocol;
    MethodParameters:
                 Name  Flags
      upgradeProtocol  

  public org.apache.coyote.UpgradeProtocol[] findUpgradeProtocols();
    descriptor: ()[Lorg/apache/coyote/UpgradeProtocol;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 899
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.findUpgradeProtocols:()[Lorg/apache/coyote/UpgradeProtocol;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public java.lang.String getEncodedSolidusHandling();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 904
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.encodedSolidusHandling:Lorg/apache/tomcat/util/buf/EncodedSolidusHandling;
            invokevirtual org.apache.tomcat.util.buf.EncodedSolidusHandling.getValue:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public void setEncodedSolidusHandling(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String encodedSolidusHandling
         0: .line 909
            aload 0 /* this */
            aload 1 /* encodedSolidusHandling */
            invokestatic org.apache.tomcat.util.buf.EncodedSolidusHandling.fromString:(Ljava/lang/String;)Lorg/apache/tomcat/util/buf/EncodedSolidusHandling;
            putfield org.apache.catalina.connector.Connector.encodedSolidusHandling:Lorg/apache/tomcat/util/buf/EncodedSolidusHandling;
         1: .line 910
            return
        end local 1 // java.lang.String encodedSolidusHandling
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lorg/apache/catalina/connector/Connector;
            0    2     1  encodedSolidusHandling  Ljava/lang/String;
    MethodParameters:
                        Name  Flags
      encodedSolidusHandling  

  public org.apache.tomcat.util.buf.EncodedSolidusHandling getEncodedSolidusHandlingInternal();
    descriptor: ()Lorg/apache/tomcat/util/buf/EncodedSolidusHandling;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 914
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.encodedSolidusHandling:Lorg/apache/tomcat/util/buf/EncodedSolidusHandling;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public org.apache.catalina.connector.Request createRequest();
    descriptor: ()Lorg/apache/catalina/connector/Request;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 927
            new org.apache.catalina.connector.Request
            dup
            aload 0 /* this */
            invokespecial org.apache.catalina.connector.Request.<init>:(Lorg/apache/catalina/connector/Connector;)V
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;

  public org.apache.catalina.connector.Response createResponse();
    descriptor: ()Lorg/apache/catalina/connector/Response;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 938
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.getDesiredBufferSize:()I
            istore 1 /* size */
        start local 1 // int size
         1: .line 939
            iload 1 /* size */
            ifle 3
         2: .line 940
            new org.apache.catalina.connector.Response
            dup
            iload 1 /* size */
            invokespecial org.apache.catalina.connector.Response.<init>:(I)V
            areturn
         3: .line 942
      StackMap locals: int
      StackMap stack:
            new org.apache.catalina.connector.Response
            dup
            invokespecial org.apache.catalina.connector.Response.<init>:()V
            areturn
        end local 1 // int size
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/catalina/connector/Connector;
            1    4     1  size  I

  protected java.lang.String createObjectNameKeyProperties(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // org.apache.catalina.connector.Connector this
        start local 1 // java.lang.String type
         0: .line 949
            aload 0 /* this */
            ldc "address"
            invokevirtual org.apache.catalina.connector.Connector.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            astore 2 /* addressObj */
        start local 2 // java.lang.Object addressObj
         1: .line 951
            new java.lang.StringBuilder
            dup
            ldc "type="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 3 /* sb */
        start local 3 // java.lang.StringBuilder sb
         2: .line 952
            aload 3 /* sb */
            aload 1 /* type */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         3: .line 953
            aload 3 /* sb */
            ldc ",port="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 954
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getPortWithOffset:()I
            istore 4 /* port */
        start local 4 // int port
         5: .line 955
            iload 4 /* port */
            ifle 8
         6: .line 956
            aload 3 /* sb */
            iload 4 /* port */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         7: .line 957
            goto 10
         8: .line 958
      StackMap locals: java.lang.Object java.lang.StringBuilder int
      StackMap stack:
            aload 3 /* sb */
            ldc "auto-"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 959
            aload 3 /* sb */
            aload 0 /* this */
            ldc "nameIndex"
            invokevirtual org.apache.catalina.connector.Connector.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        10: .line 961
      StackMap locals:
      StackMap stack:
            ldc ""
            astore 5 /* address */
        start local 5 // java.lang.String address
        11: .line 962
            aload 2 /* addressObj */
            instanceof java.net.InetAddress
            ifeq 14
        12: .line 963
            aload 2 /* addressObj */
            checkcast java.net.InetAddress
            invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
            astore 5 /* address */
        13: .line 964
            goto 16
      StackMap locals: java.lang.String
      StackMap stack:
        14: aload 2 /* addressObj */
            ifnull 16
        15: .line 965
            aload 2 /* addressObj */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            astore 5 /* address */
        16: .line 967
      StackMap locals:
      StackMap stack:
            aload 5 /* address */
            invokevirtual java.lang.String.length:()I
            ifle 19
        17: .line 968
            aload 3 /* sb */
            ldc ",address="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        18: .line 969
            aload 3 /* sb */
            aload 5 /* address */
            invokestatic javax.management.ObjectName.quote:(Ljava/lang/String;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 971
      StackMap locals:
      StackMap stack:
            aload 3 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 5 // java.lang.String address
        end local 4 // int port
        end local 3 // java.lang.StringBuilder sb
        end local 2 // java.lang.Object addressObj
        end local 1 // java.lang.String type
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   20     0        this  Lorg/apache/catalina/connector/Connector;
            0   20     1        type  Ljava/lang/String;
            1   20     2  addressObj  Ljava/lang/Object;
            2   20     3          sb  Ljava/lang/StringBuilder;
            5   20     4        port  I
           11   20     5     address  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      type  

  public void pause();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 980
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            ifnull 5
         1: .line 981
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.pause:()V
         2: .line 983
            goto 5
      StackMap locals:
      StackMap stack: java.lang.Exception
         3: astore 1 /* e */
        start local 1 // java.lang.Exception e
         4: .line 984
            getstatic org.apache.catalina.connector.Connector.log:Lorg/apache/juli/logging/Log;
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerPauseFailed"
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 1 /* e */
            invokeinterface org.apache.juli.logging.Log.error:(Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 1 // java.lang.Exception e
         5: .line 986
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/catalina/connector/Connector;
            4    5     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.Exception

  public void resume();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 994
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            ifnull 5
         1: .line 995
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.resume:()V
         2: .line 997
            goto 5
      StackMap locals:
      StackMap stack: java.lang.Exception
         3: astore 1 /* e */
        start local 1 // java.lang.Exception e
         4: .line 998
            getstatic org.apache.catalina.connector.Connector.log:Lorg/apache/juli/logging/Log;
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerResumeFailed"
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 1 /* e */
            invokeinterface org.apache.juli.logging.Log.error:(Ljava/lang/Object;Ljava/lang/Throwable;)V
        end local 1 // java.lang.Exception e
         5: .line 1000
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/catalina/connector/Connector;
            4    5     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.Exception

  protected void initInternal();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 1006
            aload 0 /* this */
            invokespecial org.apache.catalina.util.LifecycleMBeanBase.initInternal:()V
         1: .line 1008
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            ifnonnull 5
         2: .line 1009
            new org.apache.catalina.LifecycleException
            dup
         3: .line 1010
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerInstantiationFailed"
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
         4: .line 1009
            invokespecial org.apache.catalina.LifecycleException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 1014
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new org.apache.catalina.connector.CoyoteAdapter
            dup
            aload 0 /* this */
            invokespecial org.apache.catalina.connector.CoyoteAdapter.<init>:(Lorg/apache/catalina/connector/Connector;)V
            putfield org.apache.catalina.connector.Connector.adapter:Lorg/apache/coyote/Adapter;
         6: .line 1015
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.adapter:Lorg/apache/coyote/Adapter;
            invokeinterface org.apache.coyote.ProtocolHandler.setAdapter:(Lorg/apache/coyote/Adapter;)V
         7: .line 1016
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.service:Lorg/apache/catalina/Service;
            ifnull 9
         8: .line 1017
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.service:Lorg/apache/catalina/Service;
            invokeinterface org.apache.catalina.Service.getServer:()Lorg/apache/catalina/Server;
            invokeinterface org.apache.catalina.Server.getUtilityExecutor:()Ljava/util/concurrent/ScheduledExecutorService;
            invokeinterface org.apache.coyote.ProtocolHandler.setUtilityExecutor:(Ljava/util/concurrent/ScheduledExecutorService;)V
         9: .line 1021
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.parseBodyMethodsSet:Ljava/util/HashSet;
            ifnonnull 11
        10: .line 1022
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getParseBodyMethods:()Ljava/lang/String;
            invokevirtual org.apache.catalina.connector.Connector.setParseBodyMethods:(Ljava/lang/String;)V
        11: .line 1025
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.isAprRequired:()Z
            ifeq 15
            invokestatic org.apache.catalina.core.AprStatus.isInstanceCreated:()Z
            ifne 15
        12: .line 1026
            new org.apache.catalina.LifecycleException
            dup
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerNoAprListener"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
        13: .line 1027
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getProtocolHandlerClassName:()Ljava/lang/String;
            aastore
        14: .line 1026
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial org.apache.catalina.LifecycleException.<init>:(Ljava/lang/String;)V
            athrow
        15: .line 1029
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.isAprRequired:()Z
            ifeq 19
            invokestatic org.apache.catalina.core.AprStatus.isAprAvailable:()Z
            ifne 19
        16: .line 1030
            new org.apache.catalina.LifecycleException
            dup
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerNoAprLibrary"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
        17: .line 1031
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getProtocolHandlerClassName:()Ljava/lang/String;
            aastore
        18: .line 1030
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial org.apache.catalina.LifecycleException.<init>:(Ljava/lang/String;)V
            athrow
        19: .line 1033
      StackMap locals:
      StackMap stack:
            invokestatic org.apache.catalina.core.AprStatus.isAprAvailable:()Z
            ifeq 26
            invokestatic org.apache.catalina.core.AprStatus.getUseOpenSSL:()Z
            ifeq 26
        20: .line 1034
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            instanceof org.apache.coyote.http11.AbstractHttp11JsseProtocol
            ifeq 26
        21: .line 1036
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            checkcast org.apache.coyote.http11.AbstractHttp11JsseProtocol
        22: .line 1035
            astore 1 /* jsseProtocolHandler */
        start local 1 // org.apache.coyote.http11.AbstractHttp11JsseProtocol jsseProtocolHandler
        23: .line 1037
            aload 1 /* jsseProtocolHandler */
            invokevirtual org.apache.coyote.http11.AbstractHttp11JsseProtocol.isSSLEnabled:()Z
            ifeq 26
        24: .line 1038
            aload 1 /* jsseProtocolHandler */
            invokevirtual org.apache.coyote.http11.AbstractHttp11JsseProtocol.getSslImplementationName:()Ljava/lang/String;
            ifnonnull 26
        25: .line 1040
            aload 1 /* jsseProtocolHandler */
            ldc Lorg/apache/tomcat/util/net/openssl/OpenSSLImplementation;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokevirtual org.apache.coyote.http11.AbstractHttp11JsseProtocol.setSslImplementationName:(Ljava/lang/String;)V
        end local 1 // org.apache.coyote.http11.AbstractHttp11JsseProtocol jsseProtocolHandler
        26: .line 1045
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.init:()V
        27: .line 1046
            goto 32
      StackMap locals:
      StackMap stack: java.lang.Exception
        28: astore 1 /* e */
        start local 1 // java.lang.Exception e
        29: .line 1047
            new org.apache.catalina.LifecycleException
            dup
        30: .line 1048
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerInitializationFailed"
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 1 /* e */
        31: .line 1047
            invokespecial org.apache.catalina.LifecycleException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.Exception e
        32: .line 1050
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0   33     0                 this  Lorg/apache/catalina/connector/Connector;
           23   26     1  jsseProtocolHandler  Lorg/apache/coyote/http11/AbstractHttp11JsseProtocol<*>;
           29   32     1                    e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
          26    27      28  Class java.lang.Exception
    Exceptions:
      throws org.apache.catalina.LifecycleException

  protected void startInternal();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 1062
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getPortWithOffset:()I
            ifge 4
         1: .line 1063
            new org.apache.catalina.LifecycleException
            dup
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
         2: .line 1064
            ldc "coyoteConnector.invalidPort"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getPortWithOffset:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
         3: .line 1063
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            invokespecial org.apache.catalina.LifecycleException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1067
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.apache.catalina.LifecycleState.STARTING:Lorg/apache/catalina/LifecycleState;
            invokevirtual org.apache.catalina.connector.Connector.setState:(Lorg/apache/catalina/LifecycleState;)V
         5: .line 1070
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.start:()V
         6: .line 1071
            goto 11
      StackMap locals:
      StackMap stack: java.lang.Exception
         7: astore 1 /* e */
        start local 1 // java.lang.Exception e
         8: .line 1072
            new org.apache.catalina.LifecycleException
            dup
         9: .line 1073
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerStartFailed"
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 1 /* e */
        10: .line 1072
            invokespecial org.apache.catalina.LifecycleException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.Exception e
        11: .line 1075
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lorg/apache/catalina/connector/Connector;
            8   11     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           5     6       7  Class java.lang.Exception
    Exceptions:
      throws org.apache.catalina.LifecycleException

  protected void stopInternal();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 1086
            aload 0 /* this */
            getstatic org.apache.catalina.LifecycleState.STOPPING:Lorg/apache/catalina/LifecycleState;
            invokevirtual org.apache.catalina.connector.Connector.setState:(Lorg/apache/catalina/LifecycleState;)V
         1: .line 1089
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            ifnull 8
         2: .line 1090
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.stop:()V
         3: .line 1092
            goto 8
      StackMap locals:
      StackMap stack: java.lang.Exception
         4: astore 1 /* e */
        start local 1 // java.lang.Exception e
         5: .line 1093
            new org.apache.catalina.LifecycleException
            dup
         6: .line 1094
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerStopFailed"
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 1 /* e */
         7: .line 1093
            invokespecial org.apache.catalina.LifecycleException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.Exception e
         8: .line 1096
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lorg/apache/catalina/connector/Connector;
            5    8     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           1     3       4  Class java.lang.Exception
    Exceptions:
      throws org.apache.catalina.LifecycleException

  protected void destroyInternal();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 1102
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            ifnull 7
         1: .line 1103
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.protocolHandler:Lorg/apache/coyote/ProtocolHandler;
            invokeinterface org.apache.coyote.ProtocolHandler.destroy:()V
         2: .line 1105
            goto 7
      StackMap locals:
      StackMap stack: java.lang.Exception
         3: astore 1 /* e */
        start local 1 // java.lang.Exception e
         4: .line 1106
            new org.apache.catalina.LifecycleException
            dup
         5: .line 1107
            getstatic org.apache.catalina.connector.Connector.sm:Lorg/apache/tomcat/util/res/StringManager;
            ldc "coyoteConnector.protocolHandlerDestroyFailed"
            invokevirtual org.apache.tomcat.util.res.StringManager.getString:(Ljava/lang/String;)Ljava/lang/String;
            aload 1 /* e */
         6: .line 1106
            invokespecial org.apache.catalina.LifecycleException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.Exception e
         7: .line 1110
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getService:()Lorg/apache/catalina/Service;
            ifnull 9
         8: .line 1111
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getService:()Lorg/apache/catalina/Service;
            aload 0 /* this */
            invokeinterface org.apache.catalina.Service.removeConnector:(Lorg/apache/catalina/connector/Connector;)V
         9: .line 1114
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokespecial org.apache.catalina.util.LifecycleMBeanBase.destroyInternal:()V
        10: .line 1115
            return
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/apache/catalina/connector/Connector;
            4    7     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           0     2       3  Class java.lang.Exception
    Exceptions:
      throws org.apache.catalina.LifecycleException

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 1125
            new java.lang.StringBuilder
            dup
            ldc "Connector["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* sb */
        start local 1 // java.lang.StringBuilder sb
         1: .line 1126
            aload 1 /* sb */
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getProtocol:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 1127
            aload 1 /* sb */
            bipush 45
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         3: .line 1128
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getPortWithOffset:()I
            istore 2 /* port */
        start local 2 // int port
         4: .line 1129
            iload 2 /* port */
            ifle 7
         5: .line 1130
            aload 1 /* sb */
            iload 2 /* port */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         6: .line 1131
            goto 9
         7: .line 1132
      StackMap locals: java.lang.StringBuilder int
      StackMap stack:
            aload 1 /* sb */
            ldc "auto-"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 1133
            aload 1 /* sb */
            aload 0 /* this */
            ldc "nameIndex"
            invokevirtual org.apache.catalina.connector.Connector.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         9: .line 1135
      StackMap locals:
      StackMap stack:
            aload 1 /* sb */
            bipush 93
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        10: .line 1136
            aload 1 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // int port
        end local 1 // java.lang.StringBuilder sb
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/apache/catalina/connector/Connector;
            1   11     1    sb  Ljava/lang/StringBuilder;
            4   11     2  port  I

  protected java.lang.String getDomainInternal();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 1144
            aload 0 /* this */
            invokevirtual org.apache.catalina.connector.Connector.getService:()Lorg/apache/catalina/Service;
            astore 1 /* s */
        start local 1 // org.apache.catalina.Service s
         1: .line 1145
            aload 1 /* s */
            ifnonnull 3
         2: .line 1146
            aconst_null
            areturn
         3: .line 1148
      StackMap locals: org.apache.catalina.Service
      StackMap stack:
            aload 0 /* this */
            getfield org.apache.catalina.connector.Connector.service:Lorg/apache/catalina/Service;
            invokeinterface org.apache.catalina.Service.getDomain:()Ljava/lang/String;
            areturn
        end local 1 // org.apache.catalina.Service s
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/apache/catalina/connector/Connector;
            1    4     1     s  Lorg/apache/catalina/Service;

  protected java.lang.String getObjectNameKeyProperties();
    descriptor: ()Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.catalina.connector.Connector this
         0: .line 1154
            aload 0 /* this */
            ldc "Connector"
            invokevirtual org.apache.catalina.connector.Connector.createObjectNameKeyProperties:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // org.apache.catalina.connector.Connector this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/catalina/connector/Connector;
}
SourceFile: "Connector.java"