public class org.eclipse.jetty.server.ForwardedRequestCustomizer implements org.eclipse.jetty.server.HttpConfiguration$Customizer
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jetty.server.ForwardedRequestCustomizer
  super_class: java.lang.Object
{
  private static final org.eclipse.jetty.util.log.Logger LOG;
    descriptor: Lorg/eclipse/jetty/util/log/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private org.eclipse.jetty.http.HostPortHttpField _forcedHost;
    descriptor: Lorg/eclipse/jetty/http/HostPortHttpField;
    flags: (0x0002) ACC_PRIVATE

  private boolean _proxyAsAuthority;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean _forwardedPortAsAuthority;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String _forwardedHeader;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String _forwardedHostHeader;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String _forwardedServerHeader;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String _forwardedProtoHeader;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String _forwardedForHeader;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String _forwardedPortHeader;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String _forwardedHttpsHeader;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String _forwardedCipherSuiteHeader;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String _forwardedSslSessionIdHeader;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private boolean _sslIsSecure;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private org.eclipse.jetty.util.Trie<java.lang.invoke.MethodHandle> _handles;
    descriptor: Lorg/eclipse/jetty/util/Trie;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/eclipse/jetty/util/Trie<Ljava/lang/invoke/MethodHandle;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 66
            ldc Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            invokestatic org.eclipse.jetty.util.log.Log.getLogger:(Ljava/lang/Class;)Lorg/eclipse/jetty/util/log/Logger;
            putstatic org.eclipse.jetty.server.ForwardedRequestCustomizer.LOG:Lorg/eclipse/jetty/util/log/Logger;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 83
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 69
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._proxyAsAuthority:Z
         2: .line 70
            aload 0 /* this */
            iconst_1
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedPortAsAuthority:Z
         3: .line 71
            aload 0 /* this */
            getstatic org.eclipse.jetty.http.HttpHeader.FORWARDED:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.toString:()Ljava/lang/String;
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHeader:Ljava/lang/String;
         4: .line 72
            aload 0 /* this */
            getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_HOST:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.toString:()Ljava/lang/String;
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHostHeader:Ljava/lang/String;
         5: .line 73
            aload 0 /* this */
            getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_SERVER:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.toString:()Ljava/lang/String;
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedServerHeader:Ljava/lang/String;
         6: .line 74
            aload 0 /* this */
            getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_PROTO:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.toString:()Ljava/lang/String;
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedProtoHeader:Ljava/lang/String;
         7: .line 75
            aload 0 /* this */
            getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_FOR:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.toString:()Ljava/lang/String;
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedForHeader:Ljava/lang/String;
         8: .line 76
            aload 0 /* this */
            getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_PORT:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.toString:()Ljava/lang/String;
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedPortHeader:Ljava/lang/String;
         9: .line 77
            aload 0 /* this */
            ldc "X-Proxied-Https"
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHttpsHeader:Ljava/lang/String;
        10: .line 78
            aload 0 /* this */
            ldc "Proxy-auth-cert"
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedCipherSuiteHeader:Ljava/lang/String;
        11: .line 79
            aload 0 /* this */
            ldc "Proxy-ssl-id"
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedSslSessionIdHeader:Ljava/lang/String;
        12: .line 80
            aload 0 /* this */
            iconst_1
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._sslIsSecure:Z
        13: .line 85
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.ForwardedRequestCustomizer.updateHandles:()V
        14: .line 86
            return
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;

  public boolean getProxyAsAuthority();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 95
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._proxyAsAuthority:Z
            ireturn
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;

  public void setProxyAsAuthority(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // boolean proxyAsAuthority
         0: .line 104
            aload 0 /* this */
            iload 1 /* proxyAsAuthority */
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._proxyAsAuthority:Z
         1: .line 105
            return
        end local 1 // boolean proxyAsAuthority
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0    2     1  proxyAsAuthority  Z
    MethodParameters:
                  Name  Flags
      proxyAsAuthority  

  public void setForwardedOnly(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // boolean rfc7239only
         0: .line 115
            iload 1 /* rfc7239only */
            ifeq 10
         1: .line 117
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHeader:Ljava/lang/String;
            ifnonnull 3
         2: .line 118
            aload 0 /* this */
            getstatic org.eclipse.jetty.http.HttpHeader.FORWARDED:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.toString:()Ljava/lang/String;
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHeader:Ljava/lang/String;
         3: .line 119
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHostHeader:Ljava/lang/String;
         4: .line 120
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedServerHeader:Ljava/lang/String;
         5: .line 121
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedForHeader:Ljava/lang/String;
         6: .line 122
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedPortHeader:Ljava/lang/String;
         7: .line 123
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedProtoHeader:Ljava/lang/String;
         8: .line 124
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHttpsHeader:Ljava/lang/String;
         9: .line 125
            goto 22
        10: .line 128
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHostHeader:Ljava/lang/String;
            ifnonnull 12
        11: .line 129
            aload 0 /* this */
            getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_HOST:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.toString:()Ljava/lang/String;
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHostHeader:Ljava/lang/String;
        12: .line 130
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedServerHeader:Ljava/lang/String;
            ifnonnull 14
        13: .line 131
            aload 0 /* this */
            getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_SERVER:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.toString:()Ljava/lang/String;
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedServerHeader:Ljava/lang/String;
        14: .line 132
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedForHeader:Ljava/lang/String;
            ifnonnull 16
        15: .line 133
            aload 0 /* this */
            getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_FOR:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.toString:()Ljava/lang/String;
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedForHeader:Ljava/lang/String;
        16: .line 134
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedPortHeader:Ljava/lang/String;
            ifnonnull 18
        17: .line 135
            aload 0 /* this */
            getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_PORT:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.toString:()Ljava/lang/String;
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedPortHeader:Ljava/lang/String;
        18: .line 136
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedProtoHeader:Ljava/lang/String;
            ifnonnull 20
        19: .line 137
            aload 0 /* this */
            getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_PROTO:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.toString:()Ljava/lang/String;
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedProtoHeader:Ljava/lang/String;
        20: .line 138
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHttpsHeader:Ljava/lang/String;
            ifnonnull 22
        21: .line 139
            aload 0 /* this */
            ldc "X-Proxied-Https"
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHttpsHeader:Ljava/lang/String;
        22: .line 142
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.ForwardedRequestCustomizer.updateHandles:()V
        23: .line 143
            return
        end local 1 // boolean rfc7239only
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   24     0         this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0   24     1  rfc7239only  Z
    MethodParameters:
             Name  Flags
      rfc7239only  

  public java.lang.String getForcedHost();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 147
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forcedHost:Lorg/eclipse/jetty/http/HostPortHttpField;
            invokevirtual org.eclipse.jetty.http.HostPortHttpField.getValue:()Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;

  public void setForcedHost(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // java.lang.String hostAndPort
         0: .line 157
            aload 0 /* this */
            new org.eclipse.jetty.http.HostPortHttpField
            dup
            new org.eclipse.jetty.server.ForwardedRequestCustomizer$ForcedHostPort
            dup
            aload 1 /* hostAndPort */
            invokespecial org.eclipse.jetty.server.ForwardedRequestCustomizer$ForcedHostPort.<init>:(Ljava/lang/String;)V
            invokespecial org.eclipse.jetty.http.HostPortHttpField.<init>:(Lorg/eclipse/jetty/util/HostPort;)V
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forcedHost:Lorg/eclipse/jetty/http/HostPortHttpField;
         1: .line 158
            return
        end local 1 // java.lang.String hostAndPort
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0    2     1  hostAndPort  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      hostAndPort  

  public java.lang.String getForwardedHeader();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 165
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHeader:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;

  public void setForwardedHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // java.lang.String forwardedHeader
         0: .line 173
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHeader:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHeader:Ljava/lang/String;
            aload 1 /* forwardedHeader */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 3
         1: .line 175
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* forwardedHeader */
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHeader:Ljava/lang/String;
         2: .line 176
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.ForwardedRequestCustomizer.updateHandles:()V
         3: .line 178
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String forwardedHeader
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0    4     1  forwardedHeader  Ljava/lang/String;
    MethodParameters:
                 Name  Flags
      forwardedHeader  

  public java.lang.String getForwardedHostHeader();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 182
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHostHeader:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;

  public void setForwardedHostHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // java.lang.String forwardedHostHeader
         0: .line 190
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHostHeader:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHostHeader:Ljava/lang/String;
            aload 1 /* forwardedHostHeader */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 3
         1: .line 192
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* forwardedHostHeader */
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHostHeader:Ljava/lang/String;
         2: .line 193
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.ForwardedRequestCustomizer.updateHandles:()V
         3: .line 195
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String forwardedHostHeader
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    4     0                 this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0    4     1  forwardedHostHeader  Ljava/lang/String;
    MethodParameters:
                     Name  Flags
      forwardedHostHeader  

  public java.lang.String getForwardedServerHeader();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 202
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedServerHeader:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;

  public void setForwardedServerHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // java.lang.String forwardedServerHeader
         0: .line 210
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedServerHeader:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedServerHeader:Ljava/lang/String;
            aload 1 /* forwardedServerHeader */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 3
         1: .line 212
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* forwardedServerHeader */
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedServerHeader:Ljava/lang/String;
         2: .line 213
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.ForwardedRequestCustomizer.updateHandles:()V
         3: .line 215
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String forwardedServerHeader
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    4     0                   this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0    4     1  forwardedServerHeader  Ljava/lang/String;
    MethodParameters:
                       Name  Flags
      forwardedServerHeader  

  public java.lang.String getForwardedForHeader();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 222
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedForHeader:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;

  public void setForwardedForHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // java.lang.String forwardedRemoteAddressHeader
         0: .line 230
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedForHeader:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedForHeader:Ljava/lang/String;
            aload 1 /* forwardedRemoteAddressHeader */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 3
         1: .line 232
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* forwardedRemoteAddressHeader */
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedForHeader:Ljava/lang/String;
         2: .line 233
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.ForwardedRequestCustomizer.updateHandles:()V
         3: .line 235
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String forwardedRemoteAddressHeader
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot                          Name  Signature
            0    4     0                          this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0    4     1  forwardedRemoteAddressHeader  Ljava/lang/String;
    MethodParameters:
                              Name  Flags
      forwardedRemoteAddressHeader  

  public java.lang.String getForwardedPortHeader();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 239
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHostHeader:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;

  public void setForwardedPortHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // java.lang.String forwardedPortHeader
         0: .line 247
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHostHeader:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHostHeader:Ljava/lang/String;
            aload 1 /* forwardedPortHeader */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 3
         1: .line 249
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* forwardedPortHeader */
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHostHeader:Ljava/lang/String;
         2: .line 250
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.ForwardedRequestCustomizer.updateHandles:()V
         3: .line 252
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String forwardedPortHeader
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    4     0                 this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0    4     1  forwardedPortHeader  Ljava/lang/String;
    MethodParameters:
                     Name  Flags
      forwardedPortHeader  

  public boolean getForwardedPortAsAuthority();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 260
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedPortAsAuthority:Z
            ireturn
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;

  public void setForwardedPortAsAuthority(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // boolean forwardedPortAsAuthority
         0: .line 271
            aload 0 /* this */
            iload 1 /* forwardedPortAsAuthority */
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedPortAsAuthority:Z
         1: .line 272
            return
        end local 1 // boolean forwardedPortAsAuthority
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    2     0                      this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0    2     1  forwardedPortAsAuthority  Z
    MethodParameters:
                          Name  Flags
      forwardedPortAsAuthority  

  public java.lang.String getForwardedProtoHeader();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 281
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedProtoHeader:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;

  public void setForwardedProtoHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // java.lang.String forwardedProtoHeader
         0: .line 291
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedProtoHeader:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedProtoHeader:Ljava/lang/String;
            aload 1 /* forwardedProtoHeader */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 3
         1: .line 293
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* forwardedProtoHeader */
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedProtoHeader:Ljava/lang/String;
         2: .line 294
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.ForwardedRequestCustomizer.updateHandles:()V
         3: .line 296
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String forwardedProtoHeader
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    4     0                  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0    4     1  forwardedProtoHeader  Ljava/lang/String;
    MethodParameters:
                      Name  Flags
      forwardedProtoHeader  

  public java.lang.String getForwardedCipherSuiteHeader();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 303
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedCipherSuiteHeader:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;

  public void setForwardedCipherSuiteHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // java.lang.String forwardedCipherSuiteHeader
         0: .line 311
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedCipherSuiteHeader:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedCipherSuiteHeader:Ljava/lang/String;
            aload 1 /* forwardedCipherSuiteHeader */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 3
         1: .line 313
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* forwardedCipherSuiteHeader */
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedCipherSuiteHeader:Ljava/lang/String;
         2: .line 314
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.ForwardedRequestCustomizer.updateHandles:()V
         3: .line 316
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String forwardedCipherSuiteHeader
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0    4     0                        this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0    4     1  forwardedCipherSuiteHeader  Ljava/lang/String;
    MethodParameters:
                            Name  Flags
      forwardedCipherSuiteHeader  

  public java.lang.String getForwardedSslSessionIdHeader();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 323
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedSslSessionIdHeader:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;

  public void setForwardedSslSessionIdHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // java.lang.String forwardedSslSessionIdHeader
         0: .line 331
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedSslSessionIdHeader:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedSslSessionIdHeader:Ljava/lang/String;
            aload 1 /* forwardedSslSessionIdHeader */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 3
         1: .line 333
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* forwardedSslSessionIdHeader */
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedSslSessionIdHeader:Ljava/lang/String;
         2: .line 334
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.ForwardedRequestCustomizer.updateHandles:()V
         3: .line 336
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String forwardedSslSessionIdHeader
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0    4     0                         this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0    4     1  forwardedSslSessionIdHeader  Ljava/lang/String;
    MethodParameters:
                             Name  Flags
      forwardedSslSessionIdHeader  

  public java.lang.String getForwardedHttpsHeader();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 343
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHttpsHeader:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;

  public void setForwardedHttpsHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // java.lang.String forwardedHttpsHeader
         0: .line 351
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHttpsHeader:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHttpsHeader:Ljava/lang/String;
            aload 1 /* forwardedHttpsHeader */
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 3
         1: .line 353
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* forwardedHttpsHeader */
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHttpsHeader:Ljava/lang/String;
         2: .line 354
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.ForwardedRequestCustomizer.updateHandles:()V
         3: .line 356
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String forwardedHttpsHeader
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    4     0                  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0    4     1  forwardedHttpsHeader  Ljava/lang/String;
    MethodParameters:
                      Name  Flags
      forwardedHttpsHeader  

  public boolean isSslIsSecure();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 364
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._sslIsSecure:Z
            ireturn
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;

  public void setSslIsSecure(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // boolean sslIsSecure
         0: .line 373
            aload 0 /* this */
            iload 1 /* sslIsSecure */
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._sslIsSecure:Z
         1: .line 374
            return
        end local 1 // boolean sslIsSecure
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0    2     1  sslIsSecure  Z
    MethodParameters:
             Name  Flags
      sslIsSecure  

  public void customize(org.eclipse.jetty.server.Connector, org.eclipse.jetty.server.HttpConfiguration, org.eclipse.jetty.server.Request);
    descriptor: (Lorg/eclipse/jetty/server/Connector;Lorg/eclipse/jetty/server/HttpConfiguration;Lorg/eclipse/jetty/server/Request;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=9, args_size=4
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // org.eclipse.jetty.server.Connector connector
        start local 2 // org.eclipse.jetty.server.HttpConfiguration config
        start local 3 // org.eclipse.jetty.server.Request request
         0: .line 379
            aload 3 /* request */
            invokevirtual org.eclipse.jetty.server.Request.getHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
            astore 4 /* httpFields */
        start local 4 // org.eclipse.jetty.http.HttpFields httpFields
         1: .line 382
            new org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded
            dup
            aload 0 /* this */
            aload 3 /* request */
            aload 2 /* config */
            invokespecial org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded.<init>:(Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;Lorg/eclipse/jetty/server/Request;Lorg/eclipse/jetty/server/HttpConfiguration;)V
            astore 5 /* forwarded */
        start local 5 // org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded forwarded
         2: .line 385
            aload 4 /* httpFields */
            invokevirtual org.eclipse.jetty.http.HttpFields.iterator:()Ljava/util/Iterator;
            astore 7
            goto 7
      StackMap locals: org.eclipse.jetty.server.ForwardedRequestCustomizer org.eclipse.jetty.server.Connector org.eclipse.jetty.server.HttpConfiguration org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded top java.util.Iterator
      StackMap stack:
         3: aload 7
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.eclipse.jetty.http.HttpField
            astore 6 /* field */
        start local 6 // org.eclipse.jetty.http.HttpField field
         4: .line 387
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._handles:Lorg/eclipse/jetty/util/Trie;
            aload 6 /* field */
            invokevirtual org.eclipse.jetty.http.HttpField.getName:()Ljava/lang/String;
            invokeinterface org.eclipse.jetty.util.Trie.get:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.lang.invoke.MethodHandle
            astore 8 /* handle */
        start local 8 // java.lang.invoke.MethodHandle handle
         5: .line 388
            aload 8 /* handle */
            ifnull 7
         6: .line 389
            aload 8 /* handle */
            aload 5 /* forwarded */
            aload 6 /* field */
            invokevirtual java.lang.invoke.MethodHandle.invoke:(Lorg/eclipse/jetty/server/ForwardedRequestCustomizer$Forwarded;Lorg/eclipse/jetty/http/HttpField;)V
        end local 8 // java.lang.invoke.MethodHandle handle
        end local 6 // org.eclipse.jetty.http.HttpField field
         7: .line 385
      StackMap locals:
      StackMap stack:
            aload 7
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 3
         8: .line 391
            goto 11
         9: .line 392
      StackMap locals: org.eclipse.jetty.server.ForwardedRequestCustomizer org.eclipse.jetty.server.Connector org.eclipse.jetty.server.HttpConfiguration org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded
      StackMap stack: java.lang.Throwable
            astore 6 /* e */
        start local 6 // java.lang.Throwable e
        10: .line 394
            new java.lang.RuntimeException
            dup
            aload 6 /* e */
            invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 6 // java.lang.Throwable e
        11: .line 397
      StackMap locals:
      StackMap stack:
            aload 5 /* forwarded */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded._proto:Ljava/lang/String;
            ifnull 15
        12: .line 399
            aload 3 /* request */
            aload 5 /* forwarded */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded._proto:Ljava/lang/String;
            invokevirtual org.eclipse.jetty.server.Request.setScheme:(Ljava/lang/String;)V
        13: .line 400
            aload 5 /* forwarded */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded._proto:Ljava/lang/String;
            aload 2 /* config */
            invokevirtual org.eclipse.jetty.server.HttpConfiguration.getSecureScheme:()Ljava/lang/String;
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 15
        14: .line 401
            aload 3 /* request */
            iconst_1
            invokevirtual org.eclipse.jetty.server.Request.setSecure:(Z)V
        15: .line 404
      StackMap locals:
      StackMap stack:
            aload 5 /* forwarded */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded._host:Lorg/eclipse/jetty/util/HostPort;
            ifnull 18
        16: .line 406
            aload 4 /* httpFields */
            new org.eclipse.jetty.http.HostPortHttpField
            dup
            aload 5 /* forwarded */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded._host:Lorg/eclipse/jetty/util/HostPort;
            invokespecial org.eclipse.jetty.http.HostPortHttpField.<init>:(Lorg/eclipse/jetty/util/HostPort;)V
            invokevirtual org.eclipse.jetty.http.HttpFields.put:(Lorg/eclipse/jetty/http/HttpField;)V
        17: .line 407
            aload 3 /* request */
            aload 5 /* forwarded */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded._host:Lorg/eclipse/jetty/util/HostPort;
            invokevirtual org.eclipse.jetty.util.HostPort.getHost:()Ljava/lang/String;
            aload 5 /* forwarded */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded._host:Lorg/eclipse/jetty/util/HostPort;
            invokevirtual org.eclipse.jetty.util.HostPort.getPort:()I
            invokevirtual org.eclipse.jetty.server.Request.setAuthority:(Ljava/lang/String;I)V
        18: .line 410
      StackMap locals:
      StackMap stack:
            aload 5 /* forwarded */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded._for:Lorg/eclipse/jetty/util/HostPort;
            ifnull 23
        19: .line 412
            aload 5 /* forwarded */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded._for:Lorg/eclipse/jetty/util/HostPort;
            invokevirtual org.eclipse.jetty.util.HostPort.getPort:()I
            ifle 20
            aload 5 /* forwarded */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded._for:Lorg/eclipse/jetty/util/HostPort;
            invokevirtual org.eclipse.jetty.util.HostPort.getPort:()I
            goto 21
      StackMap locals:
      StackMap stack:
        20: aload 3 /* request */
            invokevirtual org.eclipse.jetty.server.Request.getRemotePort:()I
      StackMap locals:
      StackMap stack: int
        21: istore 6 /* port */
        start local 6 // int port
        22: .line 413
            aload 3 /* request */
            aload 5 /* forwarded */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded._for:Lorg/eclipse/jetty/util/HostPort;
            invokevirtual org.eclipse.jetty.util.HostPort.getHost:()Ljava/lang/String;
            iload 6 /* port */
            invokestatic java.net.InetSocketAddress.createUnresolved:(Ljava/lang/String;I)Ljava/net/InetSocketAddress;
            invokevirtual org.eclipse.jetty.server.Request.setRemoteAddr:(Ljava/net/InetSocketAddress;)V
        end local 6 // int port
        23: .line 415
      StackMap locals:
      StackMap stack:
            return
        end local 5 // org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded forwarded
        end local 4 // org.eclipse.jetty.http.HttpFields httpFields
        end local 3 // org.eclipse.jetty.server.Request request
        end local 2 // org.eclipse.jetty.server.HttpConfiguration config
        end local 1 // org.eclipse.jetty.server.Connector connector
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   24     0        this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0   24     1   connector  Lorg/eclipse/jetty/server/Connector;
            0   24     2      config  Lorg/eclipse/jetty/server/HttpConfiguration;
            0   24     3     request  Lorg/eclipse/jetty/server/Request;
            1   24     4  httpFields  Lorg/eclipse/jetty/http/HttpFields;
            2   24     5   forwarded  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer$Forwarded;
            4    7     6       field  Lorg/eclipse/jetty/http/HttpField;
            5    7     8      handle  Ljava/lang/invoke/MethodHandle;
           10   11     6           e  Ljava/lang/Throwable;
           22   23     6        port  I
      Exception table:
        from    to  target  type
           2     8       9  Class java.lang.Throwable
    MethodParameters:
           Name  Flags
      connector  
      config     
      request    

  protected java.lang.String getLeftMost(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // java.lang.String headerValue
         0: .line 419
            aload 1 /* headerValue */
            ifnonnull 2
         1: .line 420
            aconst_null
            areturn
         2: .line 422
      StackMap locals:
      StackMap stack:
            aload 1 /* headerValue */
            bipush 44
            invokevirtual java.lang.String.indexOf:(I)I
            istore 2 /* commaIndex */
        start local 2 // int commaIndex
         3: .line 424
            iload 2 /* commaIndex */
            iconst_m1
            if_icmpne 5
         4: .line 427
            aload 1 /* headerValue */
            areturn
         5: .line 431
      StackMap locals: int
      StackMap stack:
            aload 1 /* headerValue */
            iconst_0
            iload 2 /* commaIndex */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            areturn
        end local 2 // int commaIndex
        end local 1 // java.lang.String headerValue
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0    6     1  headerValue  Ljava/lang/String;
            3    6     2   commaIndex  I
    MethodParameters:
             Name  Flags
      headerValue  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 437
            ldc "%s@%x"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            invokevirtual java.lang.Object.hashCode:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;

  public java.lang.String getHostHeader();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 442
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forcedHost:Lorg/eclipse/jetty/http/HostPortHttpField;
            invokevirtual org.eclipse.jetty.http.HostPortHttpField.getValue:()Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;

  public void setHostHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
        start local 1 // java.lang.String hostHeader
         0: .line 452
            aload 0 /* this */
            new org.eclipse.jetty.http.HostPortHttpField
            dup
            aload 1 /* hostHeader */
            invokespecial org.eclipse.jetty.http.HostPortHttpField.<init>:(Ljava/lang/String;)V
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forcedHost:Lorg/eclipse/jetty/http/HostPortHttpField;
         1: .line 453
            return
        end local 1 // java.lang.String hostHeader
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            0    2     1  hostHeader  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      hostHeader  

  private void updateHandles();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=5, args_size=1
        start local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
         0: .line 457
            iconst_0
            istore 1 /* size */
        start local 1 // int size
         1: .line 458
            invokestatic java.lang.invoke.MethodHandles.lookup:()Ljava/lang/invoke/MethodHandles$Lookup;
            astore 2 /* lookup */
        start local 2 // java.lang.invoke.MethodHandles$Lookup lookup
         2: .line 459
            getstatic java.lang.Void.TYPE:Ljava/lang/Class;
            ldc Lorg/eclipse/jetty/http/HttpField;
            invokestatic java.lang.invoke.MethodType.methodType:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/invoke/MethodType;
            astore 3 /* type */
        start local 3 // java.lang.invoke.MethodType type
         3: .line 465
      StackMap locals: int java.lang.invoke.MethodHandles$Lookup java.lang.invoke.MethodType
      StackMap stack:
            iinc 1 /* size */ 128
         4: .line 466
            aload 0 /* this */
            new org.eclipse.jetty.util.ArrayTrie
            dup
            iload 1 /* size */
            invokespecial org.eclipse.jetty.util.ArrayTrie.<init>:(I)V
            putfield org.eclipse.jetty.server.ForwardedRequestCustomizer._handles:Lorg/eclipse/jetty/util/Trie;
         5: .line 468
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedCipherSuiteHeader:Ljava/lang/String;
            ifnull 7
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._handles:Lorg/eclipse/jetty/util/Trie;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedCipherSuiteHeader:Ljava/lang/String;
            aload 2 /* lookup */
            ldc Lorg/eclipse/jetty/server/ForwardedRequestCustomizer$Forwarded;
            ldc "handleCipherSuite"
            aload 3 /* type */
            invokevirtual java.lang.invoke.MethodHandles$Lookup.findVirtual:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
            invokeinterface org.eclipse.jetty.util.Trie.put:(Ljava/lang/String;Ljava/lang/Object;)Z
            ifne 7
         6: .line 469
            goto 3
         7: .line 470
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedSslSessionIdHeader:Ljava/lang/String;
            ifnull 9
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._handles:Lorg/eclipse/jetty/util/Trie;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedSslSessionIdHeader:Ljava/lang/String;
            aload 2 /* lookup */
            ldc Lorg/eclipse/jetty/server/ForwardedRequestCustomizer$Forwarded;
            ldc "handleSslSessionId"
            aload 3 /* type */
            invokevirtual java.lang.invoke.MethodHandles$Lookup.findVirtual:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
            invokeinterface org.eclipse.jetty.util.Trie.put:(Ljava/lang/String;Ljava/lang/Object;)Z
            ifne 9
         8: .line 471
            goto 3
         9: .line 472
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHeader:Ljava/lang/String;
            ifnull 11
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._handles:Lorg/eclipse/jetty/util/Trie;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHeader:Ljava/lang/String;
            aload 2 /* lookup */
            ldc Lorg/eclipse/jetty/server/ForwardedRequestCustomizer$Forwarded;
            ldc "handleRFC7239"
            aload 3 /* type */
            invokevirtual java.lang.invoke.MethodHandles$Lookup.findVirtual:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
            invokeinterface org.eclipse.jetty.util.Trie.put:(Ljava/lang/String;Ljava/lang/Object;)Z
            ifne 11
        10: .line 473
            goto 3
        11: .line 474
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedForHeader:Ljava/lang/String;
            ifnull 13
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._handles:Lorg/eclipse/jetty/util/Trie;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedForHeader:Ljava/lang/String;
            aload 2 /* lookup */
            ldc Lorg/eclipse/jetty/server/ForwardedRequestCustomizer$Forwarded;
            ldc "handleFor"
            aload 3 /* type */
            invokevirtual java.lang.invoke.MethodHandles$Lookup.findVirtual:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
            invokeinterface org.eclipse.jetty.util.Trie.put:(Ljava/lang/String;Ljava/lang/Object;)Z
            ifne 13
        12: .line 475
            goto 3
        13: .line 476
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedPortHeader:Ljava/lang/String;
            ifnull 15
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._handles:Lorg/eclipse/jetty/util/Trie;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedPortHeader:Ljava/lang/String;
            aload 2 /* lookup */
            ldc Lorg/eclipse/jetty/server/ForwardedRequestCustomizer$Forwarded;
            ldc "handlePort"
            aload 3 /* type */
            invokevirtual java.lang.invoke.MethodHandles$Lookup.findVirtual:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
            invokeinterface org.eclipse.jetty.util.Trie.put:(Ljava/lang/String;Ljava/lang/Object;)Z
            ifne 15
        14: .line 477
            goto 3
        15: .line 478
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHostHeader:Ljava/lang/String;
            ifnull 17
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._handles:Lorg/eclipse/jetty/util/Trie;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHostHeader:Ljava/lang/String;
            aload 2 /* lookup */
            ldc Lorg/eclipse/jetty/server/ForwardedRequestCustomizer$Forwarded;
            ldc "handleHost"
            aload 3 /* type */
            invokevirtual java.lang.invoke.MethodHandles$Lookup.findVirtual:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
            invokeinterface org.eclipse.jetty.util.Trie.put:(Ljava/lang/String;Ljava/lang/Object;)Z
            ifne 17
        16: .line 479
            goto 3
        17: .line 480
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedProtoHeader:Ljava/lang/String;
            ifnull 19
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._handles:Lorg/eclipse/jetty/util/Trie;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedProtoHeader:Ljava/lang/String;
            aload 2 /* lookup */
            ldc Lorg/eclipse/jetty/server/ForwardedRequestCustomizer$Forwarded;
            ldc "handleProto"
            aload 3 /* type */
            invokevirtual java.lang.invoke.MethodHandles$Lookup.findVirtual:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
            invokeinterface org.eclipse.jetty.util.Trie.put:(Ljava/lang/String;Ljava/lang/Object;)Z
            ifne 19
        18: .line 481
            goto 3
        19: .line 482
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHttpsHeader:Ljava/lang/String;
            ifnull 21
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._handles:Lorg/eclipse/jetty/util/Trie;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedHttpsHeader:Ljava/lang/String;
            aload 2 /* lookup */
            ldc Lorg/eclipse/jetty/server/ForwardedRequestCustomizer$Forwarded;
            ldc "handleHttps"
            aload 3 /* type */
            invokevirtual java.lang.invoke.MethodHandles$Lookup.findVirtual:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
            invokeinterface org.eclipse.jetty.util.Trie.put:(Ljava/lang/String;Ljava/lang/Object;)Z
            ifne 21
        20: .line 483
            goto 3
        21: .line 484
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedServerHeader:Ljava/lang/String;
            ifnull 25
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._handles:Lorg/eclipse/jetty/util/Trie;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.ForwardedRequestCustomizer._forwardedServerHeader:Ljava/lang/String;
            aload 2 /* lookup */
            ldc Lorg/eclipse/jetty/server/ForwardedRequestCustomizer$Forwarded;
            ldc "handleServer"
            aload 3 /* type */
            invokevirtual java.lang.invoke.MethodHandles$Lookup.findVirtual:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
            invokeinterface org.eclipse.jetty.util.Trie.put:(Ljava/lang/String;Ljava/lang/Object;)Z
            ifne 25
        22: .line 485
            goto 3
        23: .line 488
      StackMap locals:
      StackMap stack: java.lang.ReflectiveOperationException
            astore 4 /* e */
        start local 4 // java.lang.ReflectiveOperationException e
        24: .line 490
            new java.lang.IllegalStateException
            dup
            aload 4 /* e */
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.lang.ReflectiveOperationException e
        25: .line 493
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.lang.invoke.MethodType type
        end local 2 // java.lang.invoke.MethodHandles$Lookup lookup
        end local 1 // int size
        end local 0 // org.eclipse.jetty.server.ForwardedRequestCustomizer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   26     0    this  Lorg/eclipse/jetty/server/ForwardedRequestCustomizer;
            1   26     1    size  I
            2   26     2  lookup  Ljava/lang/invoke/MethodHandles$Lookup;
            3   26     3    type  Ljava/lang/invoke/MethodType;
           24   25     4       e  Ljava/lang/ReflectiveOperationException;
      Exception table:
        from    to  target  type
           3     6      23  Class java.lang.NoSuchMethodException
           7     8      23  Class java.lang.NoSuchMethodException
           9    10      23  Class java.lang.NoSuchMethodException
          11    12      23  Class java.lang.NoSuchMethodException
          13    14      23  Class java.lang.NoSuchMethodException
          15    16      23  Class java.lang.NoSuchMethodException
          17    18      23  Class java.lang.NoSuchMethodException
          19    20      23  Class java.lang.NoSuchMethodException
          21    22      23  Class java.lang.NoSuchMethodException
           3     6      23  Class java.lang.IllegalAccessException
           7     8      23  Class java.lang.IllegalAccessException
           9    10      23  Class java.lang.IllegalAccessException
          11    12      23  Class java.lang.IllegalAccessException
          13    14      23  Class java.lang.IllegalAccessException
          15    16      23  Class java.lang.IllegalAccessException
          17    18      23  Class java.lang.IllegalAccessException
          19    20      23  Class java.lang.IllegalAccessException
          21    22      23  Class java.lang.IllegalAccessException
}
SourceFile: "ForwardedRequestCustomizer.java"
NestMembers:
  org.eclipse.jetty.server.ForwardedRequestCustomizer$ForcedHostPort  org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded  org.eclipse.jetty.server.ForwardedRequestCustomizer$PortSetHostPort  org.eclipse.jetty.server.ForwardedRequestCustomizer$PossiblyPartialHostPort  org.eclipse.jetty.server.ForwardedRequestCustomizer$Rfc7239HostPort
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  private ForcedHostPort = org.eclipse.jetty.server.ForwardedRequestCustomizer$ForcedHostPort of org.eclipse.jetty.server.ForwardedRequestCustomizer
  private Forwarded = org.eclipse.jetty.server.ForwardedRequestCustomizer$Forwarded of org.eclipse.jetty.server.ForwardedRequestCustomizer
  private PortSetHostPort = org.eclipse.jetty.server.ForwardedRequestCustomizer$PortSetHostPort of org.eclipse.jetty.server.ForwardedRequestCustomizer
  private PossiblyPartialHostPort = org.eclipse.jetty.server.ForwardedRequestCustomizer$PossiblyPartialHostPort of org.eclipse.jetty.server.ForwardedRequestCustomizer
  private Rfc7239HostPort = org.eclipse.jetty.server.ForwardedRequestCustomizer$Rfc7239HostPort of org.eclipse.jetty.server.ForwardedRequestCustomizer
  public abstract Customizer = org.eclipse.jetty.server.HttpConfiguration$Customizer of org.eclipse.jetty.server.HttpConfiguration