public class org.apache.http.client.utils.URIUtils
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.http.client.utils.URIUtils
  super_class: java.lang.Object
{
  public static java.net.URI createURI(java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=7, args_size=6
        start local 0 // java.lang.String scheme
        start local 1 // java.lang.String host
        start local 2 // int port
        start local 3 // java.lang.String path
        start local 4 // java.lang.String query
        start local 5 // java.lang.String fragment
         0: .line 84
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 6 /* buffer */
        start local 6 // java.lang.StringBuilder buffer
         1: .line 85
            aload 1 /* host */
            ifnull 9
         2: .line 86
            aload 0 /* scheme */
            ifnull 5
         3: .line 87
            aload 6 /* buffer */
            aload 0 /* scheme */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 88
            aload 6 /* buffer */
            ldc "://"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 90
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            aload 6 /* buffer */
            aload 1 /* host */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         6: .line 91
            iload 2 /* port */
            ifle 9
         7: .line 92
            aload 6 /* buffer */
            bipush 58
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         8: .line 93
            aload 6 /* buffer */
            iload 2 /* port */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         9: .line 96
      StackMap locals:
      StackMap stack:
            aload 3 /* path */
            ifnull 10
            aload 3 /* path */
            ldc "/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 11
        10: .line 97
      StackMap locals:
      StackMap stack:
            aload 6 /* buffer */
            bipush 47
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        11: .line 99
      StackMap locals:
      StackMap stack:
            aload 3 /* path */
            ifnull 13
        12: .line 100
            aload 6 /* buffer */
            aload 3 /* path */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        13: .line 102
      StackMap locals:
      StackMap stack:
            aload 4 /* query */
            ifnull 16
        14: .line 103
            aload 6 /* buffer */
            bipush 63
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        15: .line 104
            aload 6 /* buffer */
            aload 4 /* query */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 106
      StackMap locals:
      StackMap stack:
            aload 5 /* fragment */
            ifnull 19
        17: .line 107
            aload 6 /* buffer */
            bipush 35
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        18: .line 108
            aload 6 /* buffer */
            aload 5 /* fragment */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 110
      StackMap locals:
      StackMap stack:
            new java.net.URI
            dup
            aload 6 /* buffer */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
            areturn
        end local 6 // java.lang.StringBuilder buffer
        end local 5 // java.lang.String fragment
        end local 4 // java.lang.String query
        end local 3 // java.lang.String path
        end local 2 // int port
        end local 1 // java.lang.String host
        end local 0 // java.lang.String scheme
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   20     0    scheme  Ljava/lang/String;
            0   20     1      host  Ljava/lang/String;
            0   20     2      port  I
            0   20     3      path  Ljava/lang/String;
            0   20     4     query  Ljava/lang/String;
            0   20     5  fragment  Ljava/lang/String;
            1   20     6    buffer  Ljava/lang/StringBuilder;
    Exceptions:
      throws java.net.URISyntaxException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
          Name  Flags
      scheme    final
      host      final
      port      final
      path      final
      query     final
      fragment  final

  public static java.net.URI rewriteURI(java.net.URI, org.apache.http.HttpHost, boolean);
    descriptor: (Ljava/net/URI;Lorg/apache/http/HttpHost;Z)Ljava/net/URI;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=9, args_size=3
        start local 0 // java.net.URI uri
        start local 1 // org.apache.http.HttpHost target
        start local 2 // boolean dropFragment
         0: .line 133
            aload 0 /* uri */
            ldc "URI"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 134
            aload 0 /* uri */
            invokevirtual java.net.URI.isOpaque:()Z
            ifeq 3
         2: .line 135
            aload 0 /* uri */
            areturn
         3: .line 137
      StackMap locals:
      StackMap stack:
            new org.apache.http.client.utils.URIBuilder
            dup
            aload 0 /* uri */
            invokespecial org.apache.http.client.utils.URIBuilder.<init>:(Ljava/net/URI;)V
            astore 3 /* uribuilder */
        start local 3 // org.apache.http.client.utils.URIBuilder uribuilder
         4: .line 138
            aload 1 /* target */
            ifnull 9
         5: .line 139
            aload 3 /* uribuilder */
            aload 1 /* target */
            invokevirtual org.apache.http.HttpHost.getSchemeName:()Ljava/lang/String;
            invokevirtual org.apache.http.client.utils.URIBuilder.setScheme:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
         6: .line 140
            aload 3 /* uribuilder */
            aload 1 /* target */
            invokevirtual org.apache.http.HttpHost.getHostName:()Ljava/lang/String;
            invokevirtual org.apache.http.client.utils.URIBuilder.setHost:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
         7: .line 141
            aload 3 /* uribuilder */
            aload 1 /* target */
            invokevirtual org.apache.http.HttpHost.getPort:()I
            invokevirtual org.apache.http.client.utils.URIBuilder.setPort:(I)Lorg/apache/http/client/utils/URIBuilder;
            pop
         8: .line 142
            goto 12
         9: .line 143
      StackMap locals: org.apache.http.client.utils.URIBuilder
      StackMap stack:
            aload 3 /* uribuilder */
            aconst_null
            invokevirtual org.apache.http.client.utils.URIBuilder.setScheme:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
        10: .line 144
            aload 3 /* uribuilder */
            aconst_null
            invokevirtual org.apache.http.client.utils.URIBuilder.setHost:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
        11: .line 145
            aload 3 /* uribuilder */
            iconst_m1
            invokevirtual org.apache.http.client.utils.URIBuilder.setPort:(I)Lorg/apache/http/client/utils/URIBuilder;
            pop
        12: .line 147
      StackMap locals:
      StackMap stack:
            iload 2 /* dropFragment */
            ifeq 14
        13: .line 148
            aload 3 /* uribuilder */
            aconst_null
            invokevirtual org.apache.http.client.utils.URIBuilder.setFragment:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
        14: .line 150
      StackMap locals:
      StackMap stack:
            aload 3 /* uribuilder */
            invokevirtual org.apache.http.client.utils.URIBuilder.getPath:()Ljava/lang/String;
            astore 4 /* path */
        start local 4 // java.lang.String path
        15: .line 151
            aload 4 /* path */
            invokestatic org.apache.http.util.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
            ifeq 18
        16: .line 152
            aload 3 /* uribuilder */
            ldc "/"
            invokevirtual org.apache.http.client.utils.URIBuilder.setPath:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
        17: .line 153
            goto 31
        18: .line 154
      StackMap locals: java.lang.String
      StackMap stack:
            new java.lang.StringBuilder
            dup
            aload 4 /* path */
            invokevirtual java.lang.String.length:()I
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 5 /* buf */
        start local 5 // java.lang.StringBuilder buf
        19: .line 155
            iconst_0
            istore 6 /* foundSlash */
        start local 6 // boolean foundSlash
        20: .line 156
            iconst_0
            istore 7 /* i */
        start local 7 // int i
        21: goto 29
        22: .line 157
      StackMap locals: java.lang.StringBuilder int int
      StackMap stack:
            aload 4 /* path */
            iload 7 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            istore 8 /* ch */
        start local 8 // char ch
        23: .line 158
            iload 8 /* ch */
            bipush 47
            if_icmpne 24
            iload 6 /* foundSlash */
            ifne 25
        24: .line 159
      StackMap locals: int
      StackMap stack:
            aload 5 /* buf */
            iload 8 /* ch */
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        25: .line 161
      StackMap locals:
      StackMap stack:
            iload 8 /* ch */
            bipush 47
            if_icmpne 26
            iconst_1
            goto 27
      StackMap locals:
      StackMap stack:
        26: iconst_0
      StackMap locals:
      StackMap stack: int
        27: istore 6 /* foundSlash */
        end local 8 // char ch
        28: .line 156
            iinc 7 /* i */ 1
      StackMap locals:
      StackMap stack:
        29: iload 7 /* i */
            aload 4 /* path */
            invokevirtual java.lang.String.length:()I
            if_icmplt 22
        end local 7 // int i
        30: .line 163
            aload 3 /* uribuilder */
            aload 5 /* buf */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual org.apache.http.client.utils.URIBuilder.setPath:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
        end local 6 // boolean foundSlash
        end local 5 // java.lang.StringBuilder buf
        31: .line 165
      StackMap locals:
      StackMap stack:
            aload 3 /* uribuilder */
            invokevirtual org.apache.http.client.utils.URIBuilder.build:()Ljava/net/URI;
            areturn
        end local 4 // java.lang.String path
        end local 3 // org.apache.http.client.utils.URIBuilder uribuilder
        end local 2 // boolean dropFragment
        end local 1 // org.apache.http.HttpHost target
        end local 0 // java.net.URI uri
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   32     0           uri  Ljava/net/URI;
            0   32     1        target  Lorg/apache/http/HttpHost;
            0   32     2  dropFragment  Z
            4   32     3    uribuilder  Lorg/apache/http/client/utils/URIBuilder;
           15   32     4          path  Ljava/lang/String;
           19   31     5           buf  Ljava/lang/StringBuilder;
           20   31     6    foundSlash  Z
           21   30     7             i  I
           23   28     8            ch  C
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
              Name  Flags
      uri           final
      target        final
      dropFragment  final

  public static java.net.URI rewriteURI(java.net.URI, org.apache.http.HttpHost);
    descriptor: (Ljava/net/URI;Lorg/apache/http/HttpHost;)Ljava/net/URI;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.net.URI uri
        start local 1 // org.apache.http.HttpHost target
         0: .line 176
            aload 0 /* uri */
            aload 1 /* target */
            iconst_0
            invokestatic org.apache.http.client.utils.URIUtils.rewriteURI:(Ljava/net/URI;Lorg/apache/http/HttpHost;Z)Ljava/net/URI;
            areturn
        end local 1 // org.apache.http.HttpHost target
        end local 0 // java.net.URI uri
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0     uri  Ljava/net/URI;
            0    1     1  target  Lorg/apache/http/HttpHost;
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
        Name  Flags
      uri     final
      target  final

  public static java.net.URI rewriteURI(java.net.URI);
    descriptor: (Ljava/net/URI;)Ljava/net/URI;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // java.net.URI uri
         0: .line 191
            aload 0 /* uri */
            ldc "URI"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 192
            aload 0 /* uri */
            invokevirtual java.net.URI.isOpaque:()Z
            ifeq 3
         2: .line 193
            aload 0 /* uri */
            areturn
         3: .line 195
      StackMap locals:
      StackMap stack:
            new org.apache.http.client.utils.URIBuilder
            dup
            aload 0 /* uri */
            invokespecial org.apache.http.client.utils.URIBuilder.<init>:(Ljava/net/URI;)V
            astore 1 /* uribuilder */
        start local 1 // org.apache.http.client.utils.URIBuilder uribuilder
         4: .line 196
            aload 1 /* uribuilder */
            invokevirtual org.apache.http.client.utils.URIBuilder.getUserInfo:()Ljava/lang/String;
            ifnull 6
         5: .line 197
            aload 1 /* uribuilder */
            aconst_null
            invokevirtual org.apache.http.client.utils.URIBuilder.setUserInfo:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
         6: .line 199
      StackMap locals: org.apache.http.client.utils.URIBuilder
      StackMap stack:
            aload 1 /* uribuilder */
            invokevirtual org.apache.http.client.utils.URIBuilder.getPath:()Ljava/lang/String;
            invokestatic org.apache.http.util.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
            ifeq 8
         7: .line 200
            aload 1 /* uribuilder */
            ldc "/"
            invokevirtual org.apache.http.client.utils.URIBuilder.setPath:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
         8: .line 202
      StackMap locals:
      StackMap stack:
            aload 1 /* uribuilder */
            invokevirtual org.apache.http.client.utils.URIBuilder.getHost:()Ljava/lang/String;
            ifnull 10
         9: .line 203
            aload 1 /* uribuilder */
            aload 1 /* uribuilder */
            invokevirtual org.apache.http.client.utils.URIBuilder.getHost:()Ljava/lang/String;
            getstatic java.util.Locale.ROOT:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            invokevirtual org.apache.http.client.utils.URIBuilder.setHost:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
        10: .line 205
      StackMap locals:
      StackMap stack:
            aload 1 /* uribuilder */
            aconst_null
            invokevirtual org.apache.http.client.utils.URIBuilder.setFragment:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
        11: .line 206
            aload 1 /* uribuilder */
            invokevirtual org.apache.http.client.utils.URIBuilder.build:()Ljava/net/URI;
            areturn
        end local 1 // org.apache.http.client.utils.URIBuilder uribuilder
        end local 0 // java.net.URI uri
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   12     0         uri  Ljava/net/URI;
            4   12     1  uribuilder  Lorg/apache/http/client/utils/URIBuilder;
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
      Name  Flags
      uri   final

  public static java.net.URI rewriteURIForRoute(java.net.URI, org.apache.http.conn.routing.RouteInfo);
    descriptor: (Ljava/net/URI;Lorg/apache/http/conn/routing/RouteInfo;)Ljava/net/URI;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // java.net.URI uri
        start local 1 // org.apache.http.conn.routing.RouteInfo route
         0: .line 221
            aload 0 /* uri */
            ifnonnull 2
         1: .line 222
            aconst_null
            areturn
         2: .line 224
      StackMap locals:
      StackMap stack:
            aload 1 /* route */
            invokeinterface org.apache.http.conn.routing.RouteInfo.getProxyHost:()Lorg/apache/http/HttpHost;
            ifnull 7
            aload 1 /* route */
            invokeinterface org.apache.http.conn.routing.RouteInfo.isTunnelled:()Z
            ifne 7
         3: .line 226
            aload 0 /* uri */
            invokevirtual java.net.URI.isAbsolute:()Z
            ifeq 5
         4: .line 227
            aload 0 /* uri */
            invokestatic org.apache.http.client.utils.URIUtils.rewriteURI:(Ljava/net/URI;)Ljava/net/URI;
            goto 6
         5: .line 228
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            aload 1 /* route */
            invokeinterface org.apache.http.conn.routing.RouteInfo.getTargetHost:()Lorg/apache/http/HttpHost;
            iconst_1
            invokestatic org.apache.http.client.utils.URIUtils.rewriteURI:(Ljava/net/URI;Lorg/apache/http/HttpHost;Z)Ljava/net/URI;
         6: .line 226
      StackMap locals:
      StackMap stack: java.net.URI
            areturn
         7: .line 231
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            invokevirtual java.net.URI.isAbsolute:()Z
            ifeq 8
            aload 0 /* uri */
            aconst_null
            iconst_1
            invokestatic org.apache.http.client.utils.URIUtils.rewriteURI:(Ljava/net/URI;Lorg/apache/http/HttpHost;Z)Ljava/net/URI;
            goto 9
      StackMap locals:
      StackMap stack:
         8: aload 0 /* uri */
            invokestatic org.apache.http.client.utils.URIUtils.rewriteURI:(Ljava/net/URI;)Ljava/net/URI;
      StackMap locals:
      StackMap stack: java.net.URI
         9: areturn
        end local 1 // org.apache.http.conn.routing.RouteInfo route
        end local 0 // java.net.URI uri
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0    uri  Ljava/net/URI;
            0   10     1  route  Lorg/apache/http/conn/routing/RouteInfo;
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
       Name  Flags
      uri    final
      route  final

  public static java.net.URI resolve(java.net.URI, java.lang.String);
    descriptor: (Ljava/net/URI;Ljava/lang/String;)Ljava/net/URI;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.net.URI baseURI
        start local 1 // java.lang.String reference
         0: .line 243
            aload 0 /* baseURI */
            aload 1 /* reference */
            invokestatic java.net.URI.create:(Ljava/lang/String;)Ljava/net/URI;
            invokestatic org.apache.http.client.utils.URIUtils.resolve:(Ljava/net/URI;Ljava/net/URI;)Ljava/net/URI;
            areturn
        end local 1 // java.lang.String reference
        end local 0 // java.net.URI baseURI
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0    baseURI  Ljava/net/URI;
            0    1     1  reference  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      baseURI    final
      reference  final

  public static java.net.URI resolve(java.net.URI, java.net.URI);
    descriptor: (Ljava/net/URI;Ljava/net/URI;)Ljava/net/URI;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=6, args_size=2
        start local 0 // java.net.URI baseURI
        start local 1 // java.net.URI reference
         0: .line 255
            aload 0 /* baseURI */
            ldc "Base URI"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 256
            aload 1 /* reference */
            ldc "Reference URI"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 257
            aload 1 /* reference */
            invokevirtual java.net.URI.toASCIIString:()Ljava/lang/String;
            astore 2 /* s */
        start local 2 // java.lang.String s
         3: .line 258
            aload 2 /* s */
            ldc "?"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 10
         4: .line 259
            aload 0 /* baseURI */
            invokevirtual java.net.URI.toASCIIString:()Ljava/lang/String;
            astore 3 /* baseUri */
        start local 3 // java.lang.String baseUri
         5: .line 260
            aload 3 /* baseUri */
            bipush 63
            invokevirtual java.lang.String.indexOf:(I)I
            istore 4 /* i */
        start local 4 // int i
         6: .line 261
            iload 4 /* i */
            iconst_m1
            if_icmple 7
            aload 3 /* baseUri */
            iconst_0
            iload 4 /* i */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            goto 8
      StackMap locals: java.lang.String java.lang.String int
      StackMap stack:
         7: aload 3 /* baseUri */
      StackMap locals:
      StackMap stack: java.lang.String
         8: astore 3 /* baseUri */
         9: .line 262
            new java.lang.StringBuilder
            dup
            aload 3 /* baseUri */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* s */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokestatic java.net.URI.create:(Ljava/lang/String;)Ljava/net/URI;
            areturn
        end local 4 // int i
        end local 3 // java.lang.String baseUri
        10: .line 264
      StackMap locals:
      StackMap stack:
            aload 2 /* s */
            invokevirtual java.lang.String.isEmpty:()Z
            istore 3 /* emptyReference */
        start local 3 // boolean emptyReference
        11: .line 266
            iload 3 /* emptyReference */
            ifeq 16
        12: .line 267
            aload 0 /* baseURI */
            ldc "#"
            invokestatic java.net.URI.create:(Ljava/lang/String;)Ljava/net/URI;
            invokevirtual java.net.URI.resolve:(Ljava/net/URI;)Ljava/net/URI;
            astore 4 /* resolved */
        start local 4 // java.net.URI resolved
        13: .line 268
            aload 4 /* resolved */
            invokevirtual java.net.URI.toASCIIString:()Ljava/lang/String;
            astore 5 /* resolvedString */
        start local 5 // java.lang.String resolvedString
        14: .line 269
            aload 5 /* resolvedString */
            iconst_0
            aload 5 /* resolvedString */
            bipush 35
            invokevirtual java.lang.String.indexOf:(I)I
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic java.net.URI.create:(Ljava/lang/String;)Ljava/net/URI;
            astore 4 /* resolved */
        end local 5 // java.lang.String resolvedString
        15: .line 270
            goto 17
        end local 4 // java.net.URI resolved
        16: .line 271
      StackMap locals: int
      StackMap stack:
            aload 0 /* baseURI */
            aload 1 /* reference */
            invokevirtual java.net.URI.resolve:(Ljava/net/URI;)Ljava/net/URI;
            astore 4 /* resolved */
        start local 4 // java.net.URI resolved
        17: .line 274
      StackMap locals: java.net.URI
      StackMap stack:
            aload 4 /* resolved */
            invokestatic org.apache.http.client.utils.URIUtils.normalizeSyntax:(Ljava/net/URI;)Ljava/net/URI;
        18: areturn
        19: .line 275
      StackMap locals:
      StackMap stack: java.net.URISyntaxException
            astore 5 /* ex */
        start local 5 // java.net.URISyntaxException ex
        20: .line 276
            new java.lang.IllegalArgumentException
            dup
            aload 5 /* ex */
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 5 // java.net.URISyntaxException ex
        end local 4 // java.net.URI resolved
        end local 3 // boolean emptyReference
        end local 2 // java.lang.String s
        end local 1 // java.net.URI reference
        end local 0 // java.net.URI baseURI
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   21     0         baseURI  Ljava/net/URI;
            0   21     1       reference  Ljava/net/URI;
            3   21     2               s  Ljava/lang/String;
            5   10     3         baseUri  Ljava/lang/String;
            6   10     4               i  I
           11   21     3  emptyReference  Z
           13   16     4        resolved  Ljava/net/URI;
           17   21     4        resolved  Ljava/net/URI;
           14   15     5  resolvedString  Ljava/lang/String;
           20   21     5              ex  Ljava/net/URISyntaxException;
      Exception table:
        from    to  target  type
          17    18      19  Class java.net.URISyntaxException
    MethodParameters:
           Name  Flags
      baseURI    final
      reference  final

  static java.net.URI normalizeSyntax(java.net.URI);
    descriptor: (Ljava/net/URI;)Ljava/net/URI;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=9, args_size=1
        start local 0 // java.net.URI uri
         0: .line 288
            aload 0 /* uri */
            invokevirtual java.net.URI.isOpaque:()Z
            ifne 1
            aload 0 /* uri */
            invokevirtual java.net.URI.getAuthority:()Ljava/lang/String;
            ifnonnull 2
         1: .line 290
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            areturn
         2: .line 292
      StackMap locals:
      StackMap stack:
            aload 0 /* uri */
            invokevirtual java.net.URI.isAbsolute:()Z
            ldc "Base URI must be absolute"
            invokestatic org.apache.http.util.Args.check:(ZLjava/lang/String;)V
         3: .line 293
            new org.apache.http.client.utils.URIBuilder
            dup
            aload 0 /* uri */
            invokespecial org.apache.http.client.utils.URIBuilder.<init>:(Ljava/net/URI;)V
            astore 1 /* builder */
        start local 1 // org.apache.http.client.utils.URIBuilder builder
         4: .line 294
            aload 1 /* builder */
            invokevirtual org.apache.http.client.utils.URIBuilder.getPath:()Ljava/lang/String;
            astore 2 /* path */
        start local 2 // java.lang.String path
         5: .line 295
            aload 2 /* path */
            ifnull 26
            aload 2 /* path */
            ldc "/"
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 26
         6: .line 296
            aload 2 /* path */
            ldc "/"
            invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
            astore 3 /* inputSegments */
        start local 3 // java.lang.String[] inputSegments
         7: .line 297
            new java.util.Stack
            dup
            invokespecial java.util.Stack.<init>:()V
            astore 4 /* outputSegments */
        start local 4 // java.util.Stack outputSegments
         8: .line 298
            aload 3 /* inputSegments */
            dup
            astore 8
            arraylength
            istore 7
            iconst_0
            istore 6
            goto 17
      StackMap locals: java.net.URI org.apache.http.client.utils.URIBuilder java.lang.String java.lang.String[] java.util.Stack top int int java.lang.String[]
      StackMap stack:
         9: aload 8
            iload 6
            aaload
            astore 5 /* inputSegment */
        start local 5 // java.lang.String inputSegment
        10: .line 299
            aload 5 /* inputSegment */
            invokevirtual java.lang.String.isEmpty:()Z
            ifne 16
            ldc "."
            aload 5 /* inputSegment */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 16
        11: .line 301
            ldc ".."
            aload 5 /* inputSegment */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 15
        12: .line 302
            aload 4 /* outputSegments */
            invokevirtual java.util.Stack.isEmpty:()Z
            ifne 16
        13: .line 303
            aload 4 /* outputSegments */
            invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
            pop
        14: .line 305
            goto 16
        15: .line 306
      StackMap locals: java.net.URI org.apache.http.client.utils.URIBuilder java.lang.String java.lang.String[] java.util.Stack java.lang.String int int java.lang.String[]
      StackMap stack:
            aload 4 /* outputSegments */
            aload 5 /* inputSegment */
            invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 5 // java.lang.String inputSegment
        16: .line 298
      StackMap locals: java.net.URI org.apache.http.client.utils.URIBuilder java.lang.String java.lang.String[] java.util.Stack top int int java.lang.String[]
      StackMap stack:
            iinc 6 1
      StackMap locals:
      StackMap stack:
        17: iload 6
            iload 7
            if_icmplt 9
        18: .line 309
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 5 /* outputBuffer */
        start local 5 // java.lang.StringBuilder outputBuffer
        19: .line 310
            aload 4 /* outputSegments */
            invokevirtual java.util.Stack.iterator:()Ljava/util/Iterator;
            astore 7
            goto 22
      StackMap locals: java.net.URI org.apache.http.client.utils.URIBuilder java.lang.String java.lang.String[] java.util.Stack java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
        20: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 6 /* outputSegment */
        start local 6 // java.lang.String outputSegment
        21: .line 311
            aload 5 /* outputBuffer */
            bipush 47
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            aload 6 /* outputSegment */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 6 // java.lang.String outputSegment
        22: .line 310
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 20
        23: .line 313
            aload 2 /* path */
            bipush 47
            invokevirtual java.lang.String.lastIndexOf:(I)I
            aload 2 /* path */
            invokevirtual java.lang.String.length:()I
            iconst_1
            isub
            if_icmpne 25
        24: .line 315
            aload 5 /* outputBuffer */
            bipush 47
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        25: .line 317
      StackMap locals: java.net.URI org.apache.http.client.utils.URIBuilder java.lang.String java.lang.String[] java.util.Stack java.lang.StringBuilder
      StackMap stack:
            aload 1 /* builder */
            aload 5 /* outputBuffer */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual org.apache.http.client.utils.URIBuilder.setPath:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
        end local 5 // java.lang.StringBuilder outputBuffer
        end local 4 // java.util.Stack outputSegments
        end local 3 // java.lang.String[] inputSegments
        26: .line 319
      StackMap locals:
      StackMap stack:
            aload 1 /* builder */
            invokevirtual org.apache.http.client.utils.URIBuilder.getScheme:()Ljava/lang/String;
            ifnull 28
        27: .line 320
            aload 1 /* builder */
            aload 1 /* builder */
            invokevirtual org.apache.http.client.utils.URIBuilder.getScheme:()Ljava/lang/String;
            getstatic java.util.Locale.ROOT:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            invokevirtual org.apache.http.client.utils.URIBuilder.setScheme:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
        28: .line 322
      StackMap locals:
      StackMap stack:
            aload 1 /* builder */
            invokevirtual org.apache.http.client.utils.URIBuilder.getHost:()Ljava/lang/String;
            ifnull 30
        29: .line 323
            aload 1 /* builder */
            aload 1 /* builder */
            invokevirtual org.apache.http.client.utils.URIBuilder.getHost:()Ljava/lang/String;
            getstatic java.util.Locale.ROOT:Ljava/util/Locale;
            invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
            invokevirtual org.apache.http.client.utils.URIBuilder.setHost:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
        30: .line 325
      StackMap locals:
      StackMap stack:
            aload 1 /* builder */
            invokevirtual org.apache.http.client.utils.URIBuilder.build:()Ljava/net/URI;
            areturn
        end local 2 // java.lang.String path
        end local 1 // org.apache.http.client.utils.URIBuilder builder
        end local 0 // java.net.URI uri
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   31     0             uri  Ljava/net/URI;
            4   31     1         builder  Lorg/apache/http/client/utils/URIBuilder;
            5   31     2            path  Ljava/lang/String;
            7   26     3   inputSegments  [Ljava/lang/String;
            8   26     4  outputSegments  Ljava/util/Stack<Ljava/lang/String;>;
           10   16     5    inputSegment  Ljava/lang/String;
           19   26     5    outputBuffer  Ljava/lang/StringBuilder;
           21   22     6   outputSegment  Ljava/lang/String;
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
      Name  Flags
      uri   final

  public static org.apache.http.HttpHost extractHost(java.net.URI);
    descriptor: (Ljava/net/URI;)Lorg/apache/http/HttpHost;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=9, args_size=1
        start local 0 // java.net.URI uri
         0: .line 338
            aload 0 /* uri */
            ifnonnull 2
         1: .line 339
            aconst_null
            areturn
         2: .line 341
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 1 /* target */
        start local 1 // org.apache.http.HttpHost target
         3: .line 342
            aload 0 /* uri */
            invokevirtual java.net.URI.isAbsolute:()Z
            ifeq 36
         4: .line 343
            aload 0 /* uri */
            invokevirtual java.net.URI.getPort:()I
            istore 2 /* port */
        start local 2 // int port
         5: .line 344
            aload 0 /* uri */
            invokevirtual java.net.URI.getHost:()Ljava/lang/String;
            astore 3 /* host */
        start local 3 // java.lang.String host
         6: .line 345
            aload 3 /* host */
            ifnonnull 31
         7: .line 347
            aload 0 /* uri */
            invokevirtual java.net.URI.getAuthority:()Ljava/lang/String;
            astore 3 /* host */
         8: .line 348
            aload 3 /* host */
            ifnull 31
         9: .line 350
            aload 3 /* host */
            bipush 64
            invokevirtual java.lang.String.indexOf:(I)I
            istore 4 /* at */
        start local 4 // int at
        10: .line 351
            iload 4 /* at */
            iflt 15
        11: .line 352
            aload 3 /* host */
            invokevirtual java.lang.String.length:()I
            iload 4 /* at */
            iconst_1
            iadd
            if_icmple 14
        12: .line 353
            aload 3 /* host */
            iload 4 /* at */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 3 /* host */
        13: .line 354
            goto 15
        14: .line 355
      StackMap locals: java.net.URI org.apache.http.HttpHost int java.lang.String int
      StackMap stack:
            aconst_null
            astore 3 /* host */
        15: .line 359
      StackMap locals:
      StackMap stack:
            aload 3 /* host */
            ifnull 31
        16: .line 360
            aload 3 /* host */
            bipush 58
            invokevirtual java.lang.String.indexOf:(I)I
            istore 5 /* colon */
        start local 5 // int colon
        17: .line 361
            iload 5 /* colon */
            iflt 31
        18: .line 362
            iload 5 /* colon */
            iconst_1
            iadd
            istore 6 /* pos */
        start local 6 // int pos
        19: .line 363
            iconst_0
            istore 7 /* len */
        start local 7 // int len
        20: .line 364
            iload 6 /* pos */
            istore 8 /* i */
        start local 8 // int i
        21: goto 25
        22: .line 365
      StackMap locals: java.net.URI org.apache.http.HttpHost int java.lang.String int int int int int
      StackMap stack:
            aload 3 /* host */
            iload 8 /* i */
            invokevirtual java.lang.String.charAt:(I)C
            invokestatic java.lang.Character.isDigit:(C)Z
            ifeq 26
        23: .line 366
            iinc 7 /* len */ 1
        24: .line 364
            iinc 8 /* i */ 1
      StackMap locals:
      StackMap stack:
        25: iload 8 /* i */
            aload 3 /* host */
            invokevirtual java.lang.String.length:()I
            if_icmplt 22
        end local 8 // int i
        26: .line 371
      StackMap locals:
      StackMap stack:
            iload 7 /* len */
            ifle 30
        27: .line 373
            aload 3 /* host */
            iload 6 /* pos */
            iload 6 /* pos */
            iload 7 /* len */
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 2 /* port */
        28: .line 374
            goto 30
      StackMap locals:
      StackMap stack: java.lang.NumberFormatException
        29: pop
        30: .line 377
      StackMap locals:
      StackMap stack:
            aload 3 /* host */
            iconst_0
            iload 5 /* colon */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 3 /* host */
        end local 7 // int len
        end local 6 // int pos
        end local 5 // int colon
        end local 4 // int at
        31: .line 382
      StackMap locals: java.net.URI org.apache.http.HttpHost int java.lang.String
      StackMap stack:
            aload 0 /* uri */
            invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
            astore 4 /* scheme */
        start local 4 // java.lang.String scheme
        32: .line 383
            aload 3 /* host */
            invokestatic org.apache.http.util.TextUtils.isBlank:(Ljava/lang/CharSequence;)Z
            ifne 36
        33: .line 385
            new org.apache.http.HttpHost
            dup
            aload 3 /* host */
            iload 2 /* port */
            aload 4 /* scheme */
            invokespecial org.apache.http.HttpHost.<init>:(Ljava/lang/String;ILjava/lang/String;)V
            astore 1 /* target */
        34: .line 386
            goto 36
      StackMap locals: java.net.URI org.apache.http.HttpHost int java.lang.String java.lang.String
      StackMap stack: java.lang.IllegalArgumentException
        35: pop
        end local 4 // java.lang.String scheme
        end local 3 // java.lang.String host
        end local 2 // int port
        36: .line 390
      StackMap locals:
      StackMap stack:
            aload 1 /* target */
            areturn
        end local 1 // org.apache.http.HttpHost target
        end local 0 // java.net.URI uri
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   37     0     uri  Ljava/net/URI;
            3   37     1  target  Lorg/apache/http/HttpHost;
            5   36     2    port  I
            6   36     3    host  Ljava/lang/String;
           10   31     4      at  I
           17   31     5   colon  I
           19   31     6     pos  I
           20   31     7     len  I
           21   26     8       i  I
           32   36     4  scheme  Ljava/lang/String;
      Exception table:
        from    to  target  type
          27    28      29  Class java.lang.NumberFormatException
          33    34      35  Class java.lang.IllegalArgumentException
    MethodParameters:
      Name  Flags
      uri   final

  public static java.net.URI resolve(java.net.URI, org.apache.http.HttpHost, java.util.List<java.net.URI>);
    descriptor: (Ljava/net/URI;Lorg/apache/http/HttpHost;Ljava/util/List;)Ljava/net/URI;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // java.net.URI originalURI
        start local 1 // org.apache.http.HttpHost target
        start local 2 // java.util.List redirects
         0: .line 413
            aload 0 /* originalURI */
            ldc "Request URI"
            invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         1: .line 415
            aload 2 /* redirects */
            ifnull 2
            aload 2 /* redirects */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 4
         2: .line 416
      StackMap locals:
      StackMap stack:
            new org.apache.http.client.utils.URIBuilder
            dup
            aload 0 /* originalURI */
            invokespecial org.apache.http.client.utils.URIBuilder.<init>:(Ljava/net/URI;)V
            astore 3 /* uribuilder */
        start local 3 // org.apache.http.client.utils.URIBuilder uribuilder
         3: .line 417
            goto 12
        end local 3 // org.apache.http.client.utils.URIBuilder uribuilder
         4: .line 418
      StackMap locals:
      StackMap stack:
            new org.apache.http.client.utils.URIBuilder
            dup
            aload 2 /* redirects */
            aload 2 /* redirects */
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.net.URI
            invokespecial org.apache.http.client.utils.URIBuilder.<init>:(Ljava/net/URI;)V
            astore 3 /* uribuilder */
        start local 3 // org.apache.http.client.utils.URIBuilder uribuilder
         5: .line 419
            aload 3 /* uribuilder */
            invokevirtual org.apache.http.client.utils.URIBuilder.getFragment:()Ljava/lang/String;
            astore 4 /* frag */
        start local 4 // java.lang.String frag
         6: .line 421
            aload 2 /* redirects */
            invokeinterface java.util.List.size:()I
            iconst_1
            isub
            istore 5 /* i */
        start local 5 // int i
         7: goto 10
         8: .line 422
      StackMap locals: org.apache.http.client.utils.URIBuilder java.lang.String int
      StackMap stack:
            aload 2 /* redirects */
            iload 5 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.net.URI
            invokevirtual java.net.URI.getFragment:()Ljava/lang/String;
            astore 4 /* frag */
         9: .line 421
            iinc 5 /* i */ -1
      StackMap locals:
      StackMap stack:
        10: aload 4 /* frag */
            ifnonnull 11
            iload 5 /* i */
            ifge 8
        end local 5 // int i
        11: .line 424
      StackMap locals:
      StackMap stack:
            aload 3 /* uribuilder */
            aload 4 /* frag */
            invokevirtual org.apache.http.client.utils.URIBuilder.setFragment:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
        end local 4 // java.lang.String frag
        12: .line 427
      StackMap locals:
      StackMap stack:
            aload 3 /* uribuilder */
            invokevirtual org.apache.http.client.utils.URIBuilder.getFragment:()Ljava/lang/String;
            ifnonnull 14
        13: .line 428
            aload 3 /* uribuilder */
            aload 0 /* originalURI */
            invokevirtual java.net.URI.getFragment:()Ljava/lang/String;
            invokevirtual org.apache.http.client.utils.URIBuilder.setFragment:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
        14: .line 431
      StackMap locals:
      StackMap stack:
            aload 1 /* target */
            ifnull 18
            aload 3 /* uribuilder */
            invokevirtual org.apache.http.client.utils.URIBuilder.isAbsolute:()Z
            ifne 18
        15: .line 432
            aload 3 /* uribuilder */
            aload 1 /* target */
            invokevirtual org.apache.http.HttpHost.getSchemeName:()Ljava/lang/String;
            invokevirtual org.apache.http.client.utils.URIBuilder.setScheme:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
        16: .line 433
            aload 3 /* uribuilder */
            aload 1 /* target */
            invokevirtual org.apache.http.HttpHost.getHostName:()Ljava/lang/String;
            invokevirtual org.apache.http.client.utils.URIBuilder.setHost:(Ljava/lang/String;)Lorg/apache/http/client/utils/URIBuilder;
            pop
        17: .line 434
            aload 3 /* uribuilder */
            aload 1 /* target */
            invokevirtual org.apache.http.HttpHost.getPort:()I
            invokevirtual org.apache.http.client.utils.URIBuilder.setPort:(I)Lorg/apache/http/client/utils/URIBuilder;
            pop
        18: .line 436
      StackMap locals:
      StackMap stack:
            aload 3 /* uribuilder */
            invokevirtual org.apache.http.client.utils.URIBuilder.build:()Ljava/net/URI;
            areturn
        end local 3 // org.apache.http.client.utils.URIBuilder uribuilder
        end local 2 // java.util.List redirects
        end local 1 // org.apache.http.HttpHost target
        end local 0 // java.net.URI originalURI
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   19     0  originalURI  Ljava/net/URI;
            0   19     1       target  Lorg/apache/http/HttpHost;
            0   19     2    redirects  Ljava/util/List<Ljava/net/URI;>;
            3    4     3   uribuilder  Lorg/apache/http/client/utils/URIBuilder;
            5   19     3   uribuilder  Lorg/apache/http/client/utils/URIBuilder;
            6   12     4         frag  Ljava/lang/String;
            7   11     5            i  I
    Exceptions:
      throws java.net.URISyntaxException
    Signature: (Ljava/net/URI;Lorg/apache/http/HttpHost;Ljava/util/List<Ljava/net/URI;>;)Ljava/net/URI;
    MethodParameters:
             Name  Flags
      originalURI  final
      target       final
      redirects    final

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.http.client.utils.URIUtils this
         0: .line 442
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 443
            return
        end local 0 // org.apache.http.client.utils.URIUtils this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/http/client/utils/URIUtils;
}
SourceFile: "URIUtils.java"