public class sun.net.www.protocol.https.HttpsURLConnectionImpl extends javax.net.ssl.HttpsURLConnection
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: sun.net.www.protocol.https.HttpsURLConnectionImpl
  super_class: javax.net.ssl.HttpsURLConnection
{
  private final sun.net.www.protocol.https.DelegateHttpsURLConnection delegate;
    descriptor: Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  void <init>(java.net.URL, sun.net.www.protocol.https.Handler);
    descriptor: (Ljava/net/URL;Lsun/net/www/protocol/https/Handler;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.net.URL u
        start local 2 // sun.net.www.protocol.https.Handler handler
         0: .line 64
            aload 0 /* this */
            aload 1 /* u */
            aconst_null
            aload 2 /* handler */
            invokespecial sun.net.www.protocol.https.HttpsURLConnectionImpl.<init>:(Ljava/net/URL;Ljava/net/Proxy;Lsun/net/www/protocol/https/Handler;)V
         1: .line 65
            return
        end local 2 // sun.net.www.protocol.https.Handler handler
        end local 1 // java.net.URL u
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1        u  Ljava/net/URL;
            0    2     2  handler  Lsun/net/www/protocol/https/Handler;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      u        
      handler  

  static java.net.URL checkURL(java.net.URL);
    descriptor: (Ljava/net/URL;)Ljava/net/URL;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.net.URL u
         0: .line 68
            aload 0 /* u */
            ifnull 3
         1: .line 69
            aload 0 /* u */
            invokevirtual java.net.URL.toExternalForm:()Ljava/lang/String;
            bipush 10
            invokevirtual java.lang.String.indexOf:(I)I
            iconst_m1
            if_icmple 3
         2: .line 70
            new java.net.MalformedURLException
            dup
            ldc "Illegal character in URL"
            invokespecial java.net.MalformedURLException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 73
      StackMap locals:
      StackMap stack:
            aload 0 /* u */
            invokestatic sun.net.util.IPAddressUtil.checkAuthority:(Ljava/net/URL;)Ljava/lang/String;
            astore 1 /* s */
        start local 1 // java.lang.String s
         4: .line 74
            aload 1 /* s */
            ifnull 6
         5: .line 75
            new java.net.MalformedURLException
            dup
            aload 1 /* s */
            invokespecial java.net.MalformedURLException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 77
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* u */
            areturn
        end local 1 // java.lang.String s
        end local 0 // java.net.URL u
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0     u  Ljava/net/URL;
            4    7     1     s  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      u     

  void <init>(java.net.URL, java.net.Proxy, sun.net.www.protocol.https.Handler);
    descriptor: (Ljava/net/URL;Ljava/net/Proxy;Lsun/net/www/protocol/https/Handler;)V
    flags: (0x0000) 
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.net.URL u
        start local 2 // java.net.Proxy p
        start local 3 // sun.net.www.protocol.https.Handler handler
         0: .line 81
            aload 0 /* this */
            aload 1 /* u */
            invokestatic sun.net.www.protocol.https.HttpsURLConnectionImpl.checkURL:(Ljava/net/URL;)Ljava/net/URL;
            invokespecial javax.net.ssl.HttpsURLConnection.<init>:(Ljava/net/URL;)V
         1: .line 82
            aload 0 /* this */
            new sun.net.www.protocol.https.DelegateHttpsURLConnection
            dup
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.url:Ljava/net/URL;
            aload 2 /* p */
            aload 3 /* handler */
            aload 0 /* this */
            invokespecial sun.net.www.protocol.https.DelegateHttpsURLConnection.<init>:(Ljava/net/URL;Ljava/net/Proxy;Lsun/net/www/protocol/http/Handler;Ljavax/net/ssl/HttpsURLConnection;)V
            putfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
         2: .line 83
            return
        end local 3 // sun.net.www.protocol.https.Handler handler
        end local 2 // java.net.Proxy p
        end local 1 // java.net.URL u
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    3     1        u  Ljava/net/URL;
            0    3     2        p  Ljava/net/Proxy;
            0    3     3  handler  Lsun/net/www/protocol/https/Handler;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      u        
      p        
      handler  

  protected void setNewClient(java.net.URL);
    descriptor: (Ljava/net/URL;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.net.URL url
         0: .line 92
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            aload 1 /* url */
            iconst_0
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setNewClient:(Ljava/net/URL;Z)V
         1: .line 93
            return
        end local 1 // java.net.URL url
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1   url  Ljava/net/URL;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      url   

  protected void setNewClient(java.net.URL, boolean);
    descriptor: (Ljava/net/URL;Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.net.URL url
        start local 2 // boolean useCache
         0: .line 104
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            aload 1 /* url */
            iload 2 /* useCache */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setNewClient:(Ljava/net/URL;Z)V
         1: .line 105
            return
        end local 2 // boolean useCache
        end local 1 // java.net.URL url
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1       url  Ljava/net/URL;
            0    2     2  useCache  Z
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      url       
      useCache  

  protected void setProxiedClient(java.net.URL, java.lang.String, int);
    descriptor: (Ljava/net/URL;Ljava/lang/String;I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.net.URL url
        start local 2 // java.lang.String proxyHost
        start local 3 // int proxyPort
         0: .line 118
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            aload 1 /* url */
            aload 2 /* proxyHost */
            iload 3 /* proxyPort */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setProxiedClient:(Ljava/net/URL;Ljava/lang/String;I)V
         1: .line 119
            return
        end local 3 // int proxyPort
        end local 2 // java.lang.String proxyHost
        end local 1 // java.net.URL url
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1        url  Ljava/net/URL;
            0    2     2  proxyHost  Ljava/lang/String;
            0    2     3  proxyPort  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      url        
      proxyHost  
      proxyPort  

  protected void setProxiedClient(java.net.URL, java.lang.String, int, boolean);
    descriptor: (Ljava/net/URL;Ljava/lang/String;IZ)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.net.URL url
        start local 2 // java.lang.String proxyHost
        start local 3 // int proxyPort
        start local 4 // boolean useCache
         0: .line 134
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            aload 1 /* url */
            aload 2 /* proxyHost */
            iload 3 /* proxyPort */
            iload 4 /* useCache */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setProxiedClient:(Ljava/net/URL;Ljava/lang/String;IZ)V
         1: .line 135
            return
        end local 4 // boolean useCache
        end local 3 // int proxyPort
        end local 2 // java.lang.String proxyHost
        end local 1 // java.net.URL url
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1        url  Ljava/net/URL;
            0    2     2  proxyHost  Ljava/lang/String;
            0    2     3  proxyPort  I
            0    2     4   useCache  Z
    Exceptions:
      throws java.io.IOException
    MethodParameters:
           Name  Flags
      url        
      proxyHost  
      proxyPort  
      useCache   

  public void connect();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 142
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.connect:()V
         1: .line 143
            return
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
    Exceptions:
      throws java.io.IOException

  protected boolean isConnected();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 151
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.isConnected:()Z
            ireturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  protected void setConnected(boolean);
    descriptor: (Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // boolean conn
         0: .line 160
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            iload 1 /* conn */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setConnected:(Z)V
         1: .line 161
            return
        end local 1 // boolean conn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1  conn  Z
    MethodParameters:
      Name  Flags
      conn  

  public java.lang.String getCipherSuite();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 167
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getCipherSuite:()Ljava/lang/String;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public java.security.cert.Certificate[] getLocalCertificates();
    descriptor: ()[Ljava/security/cert/Certificate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 176
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getLocalCertificates:()[Ljava/security/cert/Certificate;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public java.security.cert.Certificate[] getServerCertificates();
    descriptor: ()[Ljava/security/cert/Certificate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 186
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getServerCertificates:()[Ljava/security/cert/Certificate;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
    Exceptions:
      throws javax.net.ssl.SSLPeerUnverifiedException

  public java.security.Principal getPeerPrincipal();
    descriptor: ()Ljava/security/Principal;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 196
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getPeerPrincipal:()Ljava/security/Principal;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
    Exceptions:
      throws javax.net.ssl.SSLPeerUnverifiedException

  public java.security.Principal getLocalPrincipal();
    descriptor: ()Ljava/security/Principal;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 205
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getLocalPrincipal:()Ljava/security/Principal;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public java.io.OutputStream getOutputStream();
    descriptor: ()Ljava/io/OutputStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 220
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getOutputStream:()Ljava/io/OutputStream;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
    Exceptions:
      throws java.io.IOException

  public java.io.InputStream getInputStream();
    descriptor: ()Ljava/io/InputStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 224
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getInputStream:()Ljava/io/InputStream;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
    Exceptions:
      throws java.io.IOException

  public java.io.InputStream getErrorStream();
    descriptor: ()Ljava/io/InputStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 228
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getErrorStream:()Ljava/io/InputStream;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public void disconnect();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 235
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.disconnect:()V
         1: .line 236
            return
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public boolean usingProxy();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 239
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.usingProxy:()Z
            ireturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public java.util.Map<java.lang.String, java.util.List<java.lang.String>> getHeaderFields();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 253
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getHeaderFields:()Ljava/util/Map;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;

  public java.lang.String getHeaderField(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.lang.String name
         0: .line 261
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            aload 1 /* name */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getHeaderField:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String name
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.lang.String getHeaderField(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // int n
         0: .line 269
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            iload 1 /* n */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getHeaderField:(I)Ljava/lang/String;
            areturn
        end local 1 // int n
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    1     1     n  I
    MethodParameters:
      Name  Flags
      n     

  public java.lang.String getHeaderFieldKey(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // int n
         0: .line 277
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            iload 1 /* n */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getHeaderFieldKey:(I)Ljava/lang/String;
            areturn
        end local 1 // int n
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    1     1     n  I
    MethodParameters:
      Name  Flags
      n     

  public void setRequestProperty(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.lang.String key
        start local 2 // java.lang.String value
         0: .line 286
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            aload 1 /* key */
            aload 2 /* value */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 287
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.String key
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1    key  Ljava/lang/String;
            0    2     2  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      key    
      value  

  public void addRequestProperty(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.lang.String key
        start local 2 // java.lang.String value
         0: .line 301
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            aload 1 /* key */
            aload 2 /* value */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V
         1: .line 302
            return
        end local 2 // java.lang.String value
        end local 1 // java.lang.String key
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1    key  Ljava/lang/String;
            0    2     2  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      key    
      value  

  public int getResponseCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 308
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getResponseCode:()I
            ireturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
    Exceptions:
      throws java.io.IOException

  public java.lang.String getRequestProperty(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.lang.String key
         0: .line 312
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            aload 1 /* key */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getRequestProperty:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 1 // java.lang.String key
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    1     1   key  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      key   

  public java.util.Map<java.lang.String, java.util.List<java.lang.String>> getRequestProperties();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 328
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getRequestProperties:()Ljava/util/Map;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;

  public void setInstanceFollowRedirects(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // boolean shouldFollow
         0: .line 336
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            iload 1 /* shouldFollow */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setInstanceFollowRedirects:(Z)V
         1: .line 337
            return
        end local 1 // boolean shouldFollow
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1  shouldFollow  Z
    MethodParameters:
              Name  Flags
      shouldFollow  

  public boolean getInstanceFollowRedirects();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 340
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getInstanceFollowRedirects:()Z
            ireturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public void setRequestMethod(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.lang.String method
         0: .line 344
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            aload 1 /* method */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setRequestMethod:(Ljava/lang/String;)V
         1: .line 345
            return
        end local 1 // java.lang.String method
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1  method  Ljava/lang/String;
    Exceptions:
      throws java.net.ProtocolException
    MethodParameters:
        Name  Flags
      method  

  public java.lang.String getRequestMethod();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 348
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getRequestMethod:()Ljava/lang/String;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public java.lang.String getResponseMessage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 352
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getResponseMessage:()Ljava/lang/String;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
    Exceptions:
      throws java.io.IOException

  public long getHeaderFieldDate(java.lang.String, long);
    descriptor: (Ljava/lang/String;J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.lang.String name
        start local 2 // long Default
         0: .line 356
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            aload 1 /* name */
            lload 2 /* Default */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getHeaderFieldDate:(Ljava/lang/String;J)J
            lreturn
        end local 2 // long Default
        end local 1 // java.lang.String name
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    1     1     name  Ljava/lang/String;
            0    1     2  Default  J
    MethodParameters:
         Name  Flags
      name     
      Default  

  public java.security.Permission getPermission();
    descriptor: ()Ljava/security/Permission;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 360
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getPermission:()Ljava/security/Permission;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
    Exceptions:
      throws java.io.IOException

  public java.net.URL getURL();
    descriptor: ()Ljava/net/URL;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 364
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getURL:()Ljava/net/URL;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public int getContentLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 368
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getContentLength:()I
            ireturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public long getContentLengthLong();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 372
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getContentLengthLong:()J
            lreturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public java.lang.String getContentType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 376
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getContentType:()Ljava/lang/String;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public java.lang.String getContentEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 380
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getContentEncoding:()Ljava/lang/String;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public long getExpiration();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 384
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getExpiration:()J
            lreturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public long getDate();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 388
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getDate:()J
            lreturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public long getLastModified();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 392
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getLastModified:()J
            lreturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public int getHeaderFieldInt(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.lang.String name
        start local 2 // int Default
         0: .line 396
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            aload 1 /* name */
            iload 2 /* Default */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getHeaderFieldInt:(Ljava/lang/String;I)I
            ireturn
        end local 2 // int Default
        end local 1 // java.lang.String name
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    1     1     name  Ljava/lang/String;
            0    1     2  Default  I
    MethodParameters:
         Name  Flags
      name     
      Default  

  public long getHeaderFieldLong(java.lang.String, long);
    descriptor: (Ljava/lang/String;J)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.lang.String name
        start local 2 // long Default
         0: .line 400
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            aload 1 /* name */
            lload 2 /* Default */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getHeaderFieldLong:(Ljava/lang/String;J)J
            lreturn
        end local 2 // long Default
        end local 1 // java.lang.String name
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    1     1     name  Ljava/lang/String;
            0    1     2  Default  J
    MethodParameters:
         Name  Flags
      name     
      Default  

  public java.lang.Object getContent();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 404
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getContent:()Ljava/lang/Object;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
    Exceptions:
      throws java.io.IOException

  public java.lang.Object getContent(java.lang.Class[]);
    descriptor: ([Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.lang.Class[] classes
         0: .line 409
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            aload 1 /* classes */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getContent:([Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.Class[] classes
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    1     1  classes  [Ljava/lang/Class;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      classes  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 413
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.toString:()Ljava/lang/String;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public void setDoInput(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // boolean doinput
         0: .line 417
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            iload 1 /* doinput */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setDoInput:(Z)V
         1: .line 418
            return
        end local 1 // boolean doinput
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1  doinput  Z
    MethodParameters:
         Name  Flags
      doinput  

  public boolean getDoInput();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 421
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getDoInput:()Z
            ireturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public void setDoOutput(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // boolean dooutput
         0: .line 425
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            iload 1 /* dooutput */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setDoOutput:(Z)V
         1: .line 426
            return
        end local 1 // boolean dooutput
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1  dooutput  Z
    MethodParameters:
          Name  Flags
      dooutput  

  public boolean getDoOutput();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 429
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getDoOutput:()Z
            ireturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public void setAllowUserInteraction(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // boolean allowuserinteraction
         0: .line 433
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            iload 1 /* allowuserinteraction */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setAllowUserInteraction:(Z)V
         1: .line 434
            return
        end local 1 // boolean allowuserinteraction
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    2     0                  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1  allowuserinteraction  Z
    MethodParameters:
                      Name  Flags
      allowuserinteraction  

  public boolean getAllowUserInteraction();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 437
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getAllowUserInteraction:()Z
            ireturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public void setUseCaches(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // boolean usecaches
         0: .line 441
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            iload 1 /* usecaches */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setUseCaches:(Z)V
         1: .line 442
            return
        end local 1 // boolean usecaches
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1  usecaches  Z
    MethodParameters:
           Name  Flags
      usecaches  

  public boolean getUseCaches();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 445
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getUseCaches:()Z
            ireturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public void setIfModifiedSince(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // long ifmodifiedsince
         0: .line 449
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            lload 1 /* ifmodifiedsince */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setIfModifiedSince:(J)V
         1: .line 450
            return
        end local 1 // long ifmodifiedsince
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1  ifmodifiedsince  J
    MethodParameters:
                 Name  Flags
      ifmodifiedsince  

  public long getIfModifiedSince();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 453
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getIfModifiedSince:()J
            lreturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public boolean getDefaultUseCaches();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 457
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getDefaultUseCaches:()Z
            ireturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public void setDefaultUseCaches(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // boolean defaultusecaches
         0: .line 461
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            iload 1 /* defaultusecaches */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setDefaultUseCaches:(Z)V
         1: .line 462
            return
        end local 1 // boolean defaultusecaches
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1  defaultusecaches  Z
    MethodParameters:
                  Name  Flags
      defaultusecaches  

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.lang.Object obj
         0: .line 465
            aload 0 /* this */
            aload 1 /* obj */
            if_acmpeq 3
            aload 1 /* obj */
            instanceof sun.net.www.protocol.https.HttpsURLConnectionImpl
            ifeq 2
         1: .line 466
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            aload 1 /* obj */
            checkcast sun.net.www.protocol.https.HttpsURLConnectionImpl
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ifne 3
         2: .line 465
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
      StackMap locals:
      StackMap stack:
         3: iconst_1
            ireturn
        end local 1 // java.lang.Object obj
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    4     1   obj  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      obj   

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 470
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual java.lang.Object.hashCode:()I
            ireturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public void setConnectTimeout(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // int timeout
         0: .line 474
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            iload 1 /* timeout */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setConnectTimeout:(I)V
         1: .line 475
            return
        end local 1 // int timeout
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1  timeout  I
    MethodParameters:
         Name  Flags
      timeout  

  public int getConnectTimeout();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 478
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getConnectTimeout:()I
            ireturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public void setReadTimeout(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // int timeout
         0: .line 482
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            iload 1 /* timeout */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setReadTimeout:(I)V
         1: .line 483
            return
        end local 1 // int timeout
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1  timeout  I
    MethodParameters:
         Name  Flags
      timeout  

  public int getReadTimeout();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 486
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getReadTimeout:()I
            ireturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;

  public void setFixedLengthStreamingMode(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // int contentLength
         0: .line 490
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            iload 1 /* contentLength */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setFixedLengthStreamingMode:(I)V
         1: .line 491
            return
        end local 1 // int contentLength
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1  contentLength  I
    MethodParameters:
               Name  Flags
      contentLength  

  public void setFixedLengthStreamingMode(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // long contentLength
         0: .line 494
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            lload 1 /* contentLength */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setFixedLengthStreamingMode:(J)V
         1: .line 495
            return
        end local 1 // long contentLength
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1  contentLength  J
    MethodParameters:
               Name  Flags
      contentLength  

  public void setChunkedStreamingMode(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // int chunklen
         0: .line 498
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            iload 1 /* chunklen */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setChunkedStreamingMode:(I)V
         1: .line 499
            return
        end local 1 // int chunklen
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1  chunklen  I
    MethodParameters:
          Name  Flags
      chunklen  

  public void setAuthenticator(java.net.Authenticator);
    descriptor: (Ljava/net/Authenticator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
        start local 1 // java.net.Authenticator auth
         0: .line 503
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            aload 1 /* auth */
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.setAuthenticator:(Ljava/net/Authenticator;)V
         1: .line 504
            return
        end local 1 // java.net.Authenticator auth
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
            0    2     1  auth  Ljava/net/Authenticator;
    MethodParameters:
      Name  Flags
      auth  

  public java.util.Optional<javax.net.ssl.SSLSession> getSSLSession();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
         0: .line 508
            aload 0 /* this */
            getfield sun.net.www.protocol.https.HttpsURLConnectionImpl.delegate:Lsun/net/www/protocol/https/DelegateHttpsURLConnection;
            invokevirtual sun.net.www.protocol.https.DelegateHttpsURLConnection.getSSLSession:()Ljavax/net/ssl/SSLSession;
            invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
            areturn
        end local 0 // sun.net.www.protocol.https.HttpsURLConnectionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/net/www/protocol/https/HttpsURLConnectionImpl;
    Signature: ()Ljava/util/Optional<Ljavax/net/ssl/SSLSession;>;
}
SourceFile: "HttpsURLConnectionImpl.java"