public class org.eclipse.jetty.server.Request implements javax.servlet.http.HttpServletRequest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jetty.server.Request
  super_class: java.lang.Object
{
  public static final java.lang.String __MULTIPART_CONFIG_ELEMENT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "org.eclipse.jetty.multipartConfig"

  public static final java.lang.String __MULTIPARTS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "org.eclipse.jetty.multiParts"

  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 static final java.util.Collection<java.util.Locale> __defaultLocale;
    descriptor: Ljava/util/Collection;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Collection<Ljava/util/Locale;>;

  private static final int INPUT_NONE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private static final int INPUT_STREAM;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  private static final int INPUT_READER;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private static final org.eclipse.jetty.util.MultiMap<java.lang.String> NO_PARAMS;
    descriptor: Lorg/eclipse/jetty/util/MultiMap;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;

  private final org.eclipse.jetty.server.HttpChannel _channel;
    descriptor: Lorg/eclipse/jetty/server/HttpChannel;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.List<javax.servlet.ServletRequestAttributeListener> _requestAttributeListeners;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Ljavax/servlet/ServletRequestAttributeListener;>;

  private final org.eclipse.jetty.server.HttpInput _input;
    descriptor: Lorg/eclipse/jetty/server/HttpInput;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private org.eclipse.jetty.http.MetaData$Request _metaData;
    descriptor: Lorg/eclipse/jetty/http/MetaData$Request;
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

  private org.eclipse.jetty.http.pathmap.PathSpec _pathSpec;
    descriptor: Lorg/eclipse/jetty/http/pathmap/PathSpec;
    flags: (0x0002) ACC_PRIVATE

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

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

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

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

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

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

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

  private org.eclipse.jetty.util.Attributes _attributes;
    descriptor: Lorg/eclipse/jetty/util/Attributes;
    flags: (0x0002) ACC_PRIVATE

  private org.eclipse.jetty.server.Authentication _authentication;
    descriptor: Lorg/eclipse/jetty/server/Authentication;
    flags: (0x0002) ACC_PRIVATE

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

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

  private org.eclipse.jetty.server.handler.ContextHandler$Context _context;
    descriptor: Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
    flags: (0x0002) ACC_PRIVATE

  private org.eclipse.jetty.server.Cookies _cookies;
    descriptor: Lorg/eclipse/jetty/server/Cookies;
    flags: (0x0002) ACC_PRIVATE

  private javax.servlet.DispatcherType _dispatcherType;
    descriptor: Ljavax/servlet/DispatcherType;
    flags: (0x0002) ACC_PRIVATE

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

  private org.eclipse.jetty.util.MultiMap<java.lang.String> _queryParameters;
    descriptor: Lorg/eclipse/jetty/util/MultiMap;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;

  private org.eclipse.jetty.util.MultiMap<java.lang.String> _contentParameters;
    descriptor: Lorg/eclipse/jetty/util/MultiMap;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;

  private org.eclipse.jetty.util.MultiMap<java.lang.String> _parameters;
    descriptor: Lorg/eclipse/jetty/util/MultiMap;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;

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

  private java.io.BufferedReader _reader;
    descriptor: Ljava/io/BufferedReader;
    flags: (0x0002) ACC_PRIVATE

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

  private java.net.InetSocketAddress _remote;
    descriptor: Ljava/net/InetSocketAddress;
    flags: (0x0002) ACC_PRIVATE

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

  private org.eclipse.jetty.server.UserIdentity$Scope _scope;
    descriptor: Lorg/eclipse/jetty/server/UserIdentity$Scope;
    flags: (0x0002) ACC_PRIVATE

  private javax.servlet.http.HttpSession _session;
    descriptor: Ljavax/servlet/http/HttpSession;
    flags: (0x0002) ACC_PRIVATE

  private org.eclipse.jetty.server.session.SessionHandler _sessionHandler;
    descriptor: Lorg/eclipse/jetty/server/session/SessionHandler;
    flags: (0x0002) ACC_PRIVATE

  private long _timeStamp;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private org.eclipse.jetty.server.MultiParts _multiParts;
    descriptor: Lorg/eclipse/jetty/server/MultiParts;
    flags: (0x0002) ACC_PRIVATE

  private org.eclipse.jetty.server.AsyncContextState _async;
    descriptor: Lorg/eclipse/jetty/server/AsyncContextState;
    flags: (0x0002) ACC_PRIVATE

  private static volatile int[] $SWITCH_TABLE$org$eclipse$jetty$http$HttpHeader;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  private static volatile int[] $SWITCH_TABLE$org$eclipse$jetty$http$pathmap$PathSpecGroup;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 145
            ldc Lorg/eclipse/jetty/server/Request;
            invokestatic org.eclipse.jetty.util.log.Log.getLogger:(Ljava/lang/Class;)Lorg/eclipse/jetty/util/log/Logger;
            putstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
         1: .line 146
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
            invokestatic java.util.Collections.singleton:(Ljava/lang/Object;)Ljava/util/Set;
            putstatic org.eclipse.jetty.server.Request.__defaultLocale:Ljava/util/Collection;
         2: .line 151
            new org.eclipse.jetty.util.MultiMap
            dup
            invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
            putstatic org.eclipse.jetty.server.Request.NO_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static boolean isNoParams(org.eclipse.jetty.util.MultiMap<java.lang.String>);
    descriptor: (Lorg/eclipse/jetty/util/MultiMap;)Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.util.MultiMap inputParameters
         0: .line 162
            aload 0 /* inputParameters */
            getstatic org.eclipse.jetty.server.Request.NO_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
            if_acmpne 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: istore 1 /* isNoParams */
        start local 1 // boolean isNoParams
         3: .line 163
            iload 1 /* isNoParams */
            ireturn
        end local 1 // boolean isNoParams
        end local 0 // org.eclipse.jetty.util.MultiMap inputParameters
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0  inputParameters  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
            3    4     1       isNoParams  Z
    Signature: (Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;)Z
    MethodParameters:
                 Name  Flags
      inputParameters  

  public static org.eclipse.jetty.server.Request getBaseRequest(javax.servlet.ServletRequest);
    descriptor: (Ljavax/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Request;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // javax.servlet.ServletRequest request
         0: .line 175
            aload 0 /* request */
            instanceof org.eclipse.jetty.server.Request
            ifeq 2
         1: .line 176
            aload 0 /* request */
            checkcast org.eclipse.jetty.server.Request
            areturn
         2: .line 178
      StackMap locals:
      StackMap stack:
            aload 0 /* request */
            ldc Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            invokeinterface javax.servlet.ServletRequest.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            astore 1 /* channel */
        start local 1 // java.lang.Object channel
         3: .line 179
            aload 1 /* channel */
            instanceof org.eclipse.jetty.server.HttpChannel
            ifeq 6
         4: .line 180
            aload 1 /* channel */
            checkcast org.eclipse.jetty.server.HttpChannel
            invokevirtual org.eclipse.jetty.server.HttpChannel.getRequest:()Lorg/eclipse/jetty/server/Request;
            areturn
         5: .line 184
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 0 /* request */
            checkcast javax.servlet.ServletRequestWrapper
            invokevirtual javax.servlet.ServletRequestWrapper.getRequest:()Ljavax/servlet/ServletRequest;
            astore 0 /* request */
         6: .line 182
      StackMap locals:
      StackMap stack:
            aload 0 /* request */
            instanceof javax.servlet.ServletRequestWrapper
            ifne 5
         7: .line 187
            aload 0 /* request */
            instanceof org.eclipse.jetty.server.Request
            ifeq 9
         8: .line 188
            aload 0 /* request */
            checkcast org.eclipse.jetty.server.Request
            areturn
         9: .line 190
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 1 // java.lang.Object channel
        end local 0 // javax.servlet.ServletRequest request
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0  request  Ljavax/servlet/ServletRequest;
            3   10     1  channel  Ljava/lang/Object;
    MethodParameters:
         Name  Flags
      request  

  public void <init>(org.eclipse.jetty.server.HttpChannel, org.eclipse.jetty.server.HttpInput);
    descriptor: (Lorg/eclipse/jetty/server/HttpChannel;Lorg/eclipse/jetty/server/HttpInput;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.server.HttpChannel channel
        start local 2 // org.eclipse.jetty.server.HttpInput input
         0: .line 232
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 194
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
         2: .line 203
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/String;
         3: .line 205
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._cookiesExtracted:Z
         4: .line 206
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._handled:Z
         5: .line 208
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._requestedSessionIdFromCookie:Z
         6: .line 216
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._inputState:I
         7: .line 234
            aload 0 /* this */
            aload 1 /* channel */
            putfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
         8: .line 235
            aload 0 /* this */
            aload 2 /* input */
            putfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
         9: .line 236
            return
        end local 2 // org.eclipse.jetty.server.HttpInput input
        end local 1 // org.eclipse.jetty.server.HttpChannel channel
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   10     0     this  Lorg/eclipse/jetty/server/Request;
            0   10     1  channel  Lorg/eclipse/jetty/server/HttpChannel;
            0   10     2    input  Lorg/eclipse/jetty/server/HttpInput;
    MethodParameters:
         Name  Flags
      channel  
      input    

  public org.eclipse.jetty.http.HttpFields getHttpFields();
    descriptor: ()Lorg/eclipse/jetty/http/HttpFields;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 240
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 241
            aload 1 /* metadata */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
      StackMap locals:
      StackMap stack: org.eclipse.jetty.http.HttpFields
         3: areturn
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/eclipse/jetty/server/Request;
            1    4     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;

  public java.util.Map<java.lang.String, java.lang.String> getTrailerFields();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=7, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 247
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getTrailerHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
            astore 1 /* trailersFields */
        start local 1 // org.eclipse.jetty.http.HttpFields trailersFields
         1: .line 248
            aload 1 /* trailersFields */
            ifnonnull 3
         2: .line 249
            invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
            areturn
         3: .line 250
      StackMap locals: org.eclipse.jetty.http.HttpFields
      StackMap stack:
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 2 /* trailers */
        start local 2 // java.util.Map trailers
         4: .line 251
            aload 1 /* trailersFields */
            invokevirtual org.eclipse.jetty.http.HttpFields.iterator:()Ljava/util/Iterator;
            astore 4
            goto 11
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields java.util.Map top java.util.Iterator
      StackMap stack:
         5: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.eclipse.jetty.http.HttpField
            astore 3 /* field */
        start local 3 // org.eclipse.jetty.http.HttpField field
         6: .line 253
            aload 3 /* field */
            invokevirtual org.eclipse.jetty.http.HttpField.getName:()Ljava/lang/String;
            invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
            astore 5 /* key */
        start local 5 // java.lang.String key
         7: .line 254
            aload 2 /* trailers */
            aload 5 /* key */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            astore 6 /* value */
        start local 6 // java.lang.String value
         8: .line 255
            aload 2 /* trailers */
            aload 5 /* key */
            aload 6 /* value */
            ifnonnull 9
            aload 3 /* field */
            invokevirtual org.eclipse.jetty.http.HttpField.getValue:()Ljava/lang/String;
            goto 10
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields java.util.Map org.eclipse.jetty.http.HttpField java.util.Iterator java.lang.String java.lang.String
      StackMap stack: java.util.Map java.lang.String
         9: new java.lang.StringBuilder
            dup
            aload 6 /* value */
            invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc ","
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 3 /* field */
            invokevirtual org.eclipse.jetty.http.HttpField.getValue:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields java.util.Map org.eclipse.jetty.http.HttpField java.util.Iterator java.lang.String java.lang.String
      StackMap stack: java.util.Map java.lang.String java.lang.String
        10: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
        end local 6 // java.lang.String value
        end local 5 // java.lang.String key
        end local 3 // org.eclipse.jetty.http.HttpField field
        11: .line 251
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields java.util.Map top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 5
        12: .line 257
            aload 2 /* trailers */
            areturn
        end local 2 // java.util.Map trailers
        end local 1 // org.eclipse.jetty.http.HttpFields trailersFields
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   13     0            this  Lorg/eclipse/jetty/server/Request;
            1   13     1  trailersFields  Lorg/eclipse/jetty/http/HttpFields;
            4   13     2        trailers  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
            6   11     3           field  Lorg/eclipse/jetty/http/HttpField;
            7   11     5             key  Ljava/lang/String;
            8   11     6           value  Ljava/lang/String;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  public org.eclipse.jetty.http.HttpFields getTrailerHttpFields();
    descriptor: ()Lorg/eclipse/jetty/http/HttpFields;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 262
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 263
            aload 1 /* metadata */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getTrailerSupplier:()Ljava/util/function/Supplier;
      StackMap locals:
      StackMap stack: java.util.function.Supplier
         3: astore 2 /* trailers */
        start local 2 // java.util.function.Supplier trailers
         4: .line 264
            aload 2 /* trailers */
            ifnonnull 5
            aconst_null
            goto 6
      StackMap locals: java.util.function.Supplier
      StackMap stack:
         5: aload 2 /* trailers */
            invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
            checkcast org.eclipse.jetty.http.HttpFields
      StackMap locals:
      StackMap stack: org.eclipse.jetty.http.HttpFields
         6: areturn
        end local 2 // java.util.function.Supplier trailers
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lorg/eclipse/jetty/server/Request;
            1    7     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
            4    7     2  trailers  Ljava/util/function/Supplier<Lorg/eclipse/jetty/http/HttpFields;>;

  public org.eclipse.jetty.server.HttpInput getHttpInput();
    descriptor: ()Lorg/eclipse/jetty/server/HttpInput;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 269
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public boolean isPush();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 274
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            aload 0 /* this */
            ldc "org.eclipse.jetty.pushed"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public boolean isPushSupported();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 279
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.isPush:()Z
            ifne 1
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpChannel:()Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getHttpTransport:()Lorg/eclipse/jetty/server/HttpTransport;
            invokeinterface org.eclipse.jetty.server.HttpTransport.isPushSupported:()Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jetty/server/Request;

  public javax.servlet.http.PushBuilder newPushBuilder();
    descriptor: ()Ljavax/servlet/http/PushBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=5, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 285
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.isPushSupported:()Z
            ifne 2
         1: .line 286
            aconst_null
            areturn
         2: .line 288
      StackMap locals:
      StackMap stack:
            new org.eclipse.jetty.http.HttpFields
            dup
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
            invokevirtual org.eclipse.jetty.http.HttpFields.size:()I
            iconst_5
            iadd
            invokespecial org.eclipse.jetty.http.HttpFields.<init>:(I)V
            astore 1 /* fields */
        start local 1 // org.eclipse.jetty.http.HttpFields fields
         3: .line 290
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
            invokevirtual org.eclipse.jetty.http.HttpFields.iterator:()Ljava/util/Iterator;
            astore 3
            goto 13
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields top java.util.Iterator
      StackMap stack:
         4: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.eclipse.jetty.http.HttpField
            astore 2 /* field */
        start local 2 // org.eclipse.jetty.http.HttpField field
         5: .line 292
            aload 2 /* field */
            invokevirtual org.eclipse.jetty.http.HttpField.getHeader:()Lorg/eclipse/jetty/http/HttpHeader;
            astore 4 /* header */
        start local 4 // org.eclipse.jetty.http.HttpHeader header
         6: .line 293
            aload 4 /* header */
            ifnonnull 8
         7: .line 294
            aload 1 /* fields */
            aload 2 /* field */
            invokevirtual org.eclipse.jetty.http.HttpFields.add:(Lorg/eclipse/jetty/http/HttpField;)V
            goto 13
         8: .line 297
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields org.eclipse.jetty.http.HttpField java.util.Iterator org.eclipse.jetty.http.HttpHeader
      StackMap stack:
            invokestatic org.eclipse.jetty.server.Request.$SWITCH_TABLE$org$eclipse$jetty$http$HttpHeader:()[I
            aload 4 /* header */
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            iaload
            lookupswitch { // 10
                   26: 10
                   27: 9
                   31: 9
                   32: 11
                   33: 11
                   34: 9
                   35: 9
                   39: 9
                   41: 9
                   65: 9
              default: 12
          }
         9: .line 306
      StackMap locals:
      StackMap stack:
            goto 13
        10: .line 309
      StackMap locals:
      StackMap stack:
            goto 13
        11: .line 314
      StackMap locals:
      StackMap stack:
            goto 13
        12: .line 317
      StackMap locals:
      StackMap stack:
            aload 1 /* fields */
            aload 2 /* field */
            invokevirtual org.eclipse.jetty.http.HttpFields.add:(Lorg/eclipse/jetty/http/HttpField;)V
        end local 4 // org.eclipse.jetty.http.HttpHeader header
        end local 2 // org.eclipse.jetty.http.HttpField field
        13: .line 290
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        14: .line 322
            aconst_null
            astore 2 /* id */
        start local 2 // java.lang.String id
        15: .line 325
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getSession:()Ljavax/servlet/http/HttpSession;
            astore 3 /* session */
        start local 3 // javax.servlet.http.HttpSession session
        16: .line 326
            aload 3 /* session */
            ifnull 20
        17: .line 328
            aload 3 /* session */
            invokeinterface javax.servlet.http.HttpSession.getLastAccessedTime:()J
            pop2
        18: .line 329
            aload 3 /* session */
            invokeinterface javax.servlet.http.HttpSession.getId:()Ljava/lang/String;
            astore 2 /* id */
        19: .line 330
            goto 24
        20: .line 332
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields java.lang.String javax.servlet.http.HttpSession
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getRequestedSessionId:()Ljava/lang/String;
            astore 2 /* id */
        end local 3 // javax.servlet.http.HttpSession session
        21: .line 333
            goto 24
        22: .line 334
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.HttpFields java.lang.String
      StackMap stack: java.lang.IllegalStateException
            pop
        23: .line 336
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getRequestedSessionId:()Ljava/lang/String;
            astore 2 /* id */
        24: .line 339
      StackMap locals:
      StackMap stack:
            new org.eclipse.jetty.server.PushBuilderImpl
            dup
            aload 0 /* this */
            aload 1 /* fields */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getMethod:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getQueryString:()Ljava/lang/String;
            aload 2 /* id */
            invokespecial org.eclipse.jetty.server.PushBuilderImpl.<init>:(Lorg/eclipse/jetty/server/Request;Lorg/eclipse/jetty/http/HttpFields;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            astore 3 /* builder */
        start local 3 // javax.servlet.http.PushBuilder builder
        25: .line 340
            aload 3 /* builder */
            ldc "referer"
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getRequestURL:()Ljava/lang/StringBuffer;
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
            invokeinterface javax.servlet.http.PushBuilder.addHeader:(Ljava/lang/String;Ljava/lang/String;)Ljavax/servlet/http/PushBuilder;
            pop
        26: .line 345
            aload 3 /* builder */
            areturn
        end local 3 // javax.servlet.http.PushBuilder builder
        end local 2 // java.lang.String id
        end local 1 // org.eclipse.jetty.http.HttpFields fields
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   27     0     this  Lorg/eclipse/jetty/server/Request;
            3   27     1   fields  Lorg/eclipse/jetty/http/HttpFields;
            5   13     2    field  Lorg/eclipse/jetty/http/HttpField;
            6   13     4   header  Lorg/eclipse/jetty/http/HttpHeader;
           15   27     2       id  Ljava/lang/String;
           16   21     3  session  Ljavax/servlet/http/HttpSession;
           25   27     3  builder  Ljavax/servlet/http/PushBuilder;
      Exception table:
        from    to  target  type
          15    21      22  Class java.lang.IllegalStateException

  public void addEventListener(java.util.EventListener);
    descriptor: (Ljava/util/EventListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.util.EventListener listener
         0: .line 350
            aload 1 /* listener */
            instanceof javax.servlet.ServletRequestAttributeListener
            ifeq 2
         1: .line 351
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
            aload 1 /* listener */
            checkcast javax.servlet.ServletRequestAttributeListener
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         2: .line 352
      StackMap locals:
      StackMap stack:
            aload 1 /* listener */
            instanceof javax.servlet.AsyncListener
            ifeq 4
         3: .line 353
            new java.lang.IllegalArgumentException
            dup
            aload 1 /* listener */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 354
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.util.EventListener listener
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    5     0      this  Lorg/eclipse/jetty/server/Request;
            0    5     1  listener  Ljava/util/EventListener;
    MethodParameters:
          Name  Flags
      listener  final

  private org.eclipse.jetty.util.MultiMap<java.lang.String> getParameters();
    descriptor: ()Lorg/eclipse/jetty/util/MultiMap;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 358
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentParamsExtracted:Z
            ifne 7
         1: .line 362
            aload 0 /* this */
            iconst_1
            putfield org.eclipse.jetty.server.Request._contentParamsExtracted:Z
         2: .line 367
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
            ifnonnull 7
         3: .line 371
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.extractContentParameters:()V
         4: .line 372
            goto 7
         5: .line 373
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 1 /* e */
        start local 1 // java.lang.RuntimeException e
         6: .line 375
            new org.eclipse.jetty.http.BadMessageException
            dup
            ldc "Unable to parse form content"
            aload 1 /* e */
            invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.RuntimeException e
         7: .line 382
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            ifnonnull 12
         8: .line 386
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.extractQueryParameters:()V
         9: .line 387
            goto 12
        10: .line 388
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
            astore 1 /* e */
        start local 1 // java.lang.RuntimeException e
        11: .line 390
            new org.eclipse.jetty.http.BadMessageException
            dup
            ldc "Unable to parse URI query"
            aload 1 /* e */
            invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 1 // java.lang.RuntimeException e
        12: .line 395
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            invokestatic org.eclipse.jetty.server.Request.isNoParams:(Lorg/eclipse/jetty/util/MultiMap;)Z
            ifne 13
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            invokevirtual org.eclipse.jetty.util.MultiMap.size:()I
            ifne 14
        13: .line 396
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
            putfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
            goto 20
        14: .line 397
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
            invokestatic org.eclipse.jetty.server.Request.isNoParams:(Lorg/eclipse/jetty/util/MultiMap;)Z
            ifne 15
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
            invokevirtual org.eclipse.jetty.util.MultiMap.size:()I
            ifne 16
        15: .line 398
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            putfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
            goto 20
        16: .line 399
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
            ifnonnull 20
        17: .line 401
            aload 0 /* this */
            new org.eclipse.jetty.util.MultiMap
            dup
            invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
            putfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
        18: .line 402
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            invokevirtual org.eclipse.jetty.util.MultiMap.addAllValues:(Lorg/eclipse/jetty/util/MultiMap;)Z
            pop
        19: .line 403
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
            invokevirtual org.eclipse.jetty.util.MultiMap.addAllValues:(Lorg/eclipse/jetty/util/MultiMap;)Z
            pop
        20: .line 408
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
            astore 1 /* parameters */
        start local 1 // org.eclipse.jetty.util.MultiMap parameters
        21: .line 409
            aload 1 /* parameters */
            ifnonnull 22
            getstatic org.eclipse.jetty.server.Request.NO_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
            goto 23
      StackMap locals: org.eclipse.jetty.util.MultiMap
      StackMap stack:
        22: aload 1 /* parameters */
      StackMap locals:
      StackMap stack: org.eclipse.jetty.util.MultiMap
        23: areturn
        end local 1 // org.eclipse.jetty.util.MultiMap parameters
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   24     0        this  Lorg/eclipse/jetty/server/Request;
            6    7     1           e  Ljava/lang/RuntimeException;
           11   12     1           e  Ljava/lang/RuntimeException;
           21   24     1  parameters  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
      Exception table:
        from    to  target  type
           3     4       5  Class java.lang.IllegalStateException
           3     4       5  Class java.lang.IllegalArgumentException
           8     9      10  Class java.lang.IllegalStateException
           8     9      10  Class java.lang.IllegalArgumentException
    Signature: ()Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;

  private void extractQueryParameters();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 414
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 415
            aload 1 /* metadata */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
      StackMap locals:
      StackMap stack: org.eclipse.jetty.http.HttpURI
         3: astore 2 /* uri */
        start local 2 // org.eclipse.jetty.http.HttpURI uri
         4: .line 416
            aload 2 /* uri */
            ifnull 5
            aload 2 /* uri */
            invokevirtual org.eclipse.jetty.http.HttpURI.hasQuery:()Z
            ifne 6
         5: .line 417
      StackMap locals: org.eclipse.jetty.http.HttpURI
      StackMap stack:
            aload 0 /* this */
            getstatic org.eclipse.jetty.server.Request.NO_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
            putfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            goto 15
         6: .line 420
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new org.eclipse.jetty.util.MultiMap
            dup
            invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
            putfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
         7: .line 421
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryEncoding:Ljava/lang/String;
            ifnonnull 9
         8: .line 422
            aload 2 /* uri */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            invokevirtual org.eclipse.jetty.http.HttpURI.decodeQueryTo:(Lorg/eclipse/jetty/util/MultiMap;)V
            goto 15
         9: .line 427
      StackMap locals:
      StackMap stack:
            aload 2 /* uri */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryEncoding:Ljava/lang/String;
            invokevirtual org.eclipse.jetty.http.HttpURI.decodeQueryTo:(Lorg/eclipse/jetty/util/MultiMap;Ljava/lang/String;)V
        10: .line 428
            goto 15
        11: .line 429
      StackMap locals:
      StackMap stack: java.io.UnsupportedEncodingException
            astore 3 /* e */
        start local 3 // java.io.UnsupportedEncodingException e
        12: .line 431
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
            invokeinterface org.eclipse.jetty.util.log.Logger.isDebugEnabled:()Z
            ifeq 14
        13: .line 432
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
            aload 3 /* e */
            invokeinterface org.eclipse.jetty.util.log.Logger.warn:(Ljava/lang/Throwable;)V
            goto 15
        14: .line 434
      StackMap locals: java.io.UnsupportedEncodingException
      StackMap stack:
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
            aload 3 /* e */
            invokevirtual java.io.UnsupportedEncodingException.toString:()Ljava/lang/String;
            iconst_0
            anewarray java.lang.Object
            invokeinterface org.eclipse.jetty.util.log.Logger.warn:(Ljava/lang/String;[Ljava/lang/Object;)V
        end local 3 // java.io.UnsupportedEncodingException e
        15: .line 438
      StackMap locals:
      StackMap stack:
            return
        end local 2 // org.eclipse.jetty.http.HttpURI uri
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Lorg/eclipse/jetty/server/Request;
            1   16     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
            4   16     2       uri  Lorg/eclipse/jetty/http/HttpURI;
           12   15     3         e  Ljava/io/UnsupportedEncodingException;
      Exception table:
        from    to  target  type
           9    10      11  Class java.io.UnsupportedEncodingException

  private void extractContentParameters();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=5, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 442
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContentType:()Ljava/lang/String;
            astore 1 /* contentType */
        start local 1 // java.lang.String contentType
         1: .line 443
            aload 1 /* contentType */
            ifnull 2
            aload 1 /* contentType */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 3
         2: .line 444
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getstatic org.eclipse.jetty.server.Request.NO_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
            putfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
            goto 25
         3: .line 447
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            new org.eclipse.jetty.util.MultiMap
            dup
            invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
            putfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
         4: .line 448
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContentLength:()I
            istore 2 /* contentLength */
        start local 2 // int contentLength
         5: .line 449
            iload 2 /* contentLength */
            ifeq 25
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            ifne 25
         6: .line 451
            aload 1 /* contentType */
            aconst_null
            invokestatic org.eclipse.jetty.http.HttpFields.valueParameters:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
            astore 3 /* baseType */
        start local 3 // java.lang.String baseType
         7: .line 452
            getstatic org.eclipse.jetty.http.MimeTypes$Type.FORM_ENCODED:Lorg/eclipse/jetty/http/MimeTypes$Type;
            aload 3 /* baseType */
            invokevirtual org.eclipse.jetty.http.MimeTypes$Type.is:(Ljava/lang/String;)Z
            ifeq 15
         8: .line 453
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getHttpConfiguration:()Lorg/eclipse/jetty/server/HttpConfiguration;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getMethod:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.server.HttpConfiguration.isFormEncodedMethod:(Ljava/lang/String;)Z
            ifeq 15
         9: .line 455
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            ifnull 13
        10: .line 457
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
            getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_ENCODING:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpFields.get:(Lorg/eclipse/jetty/http/HttpHeader;)Ljava/lang/String;
            astore 4 /* contentEncoding */
        start local 4 // java.lang.String contentEncoding
        11: .line 458
            aload 4 /* contentEncoding */
            ifnull 13
            getstatic org.eclipse.jetty.http.HttpHeaderValue.IDENTITY:Lorg/eclipse/jetty/http/HttpHeaderValue;
            aload 4 /* contentEncoding */
            invokevirtual org.eclipse.jetty.http.HttpHeaderValue.is:(Ljava/lang/String;)Z
            ifne 13
        12: .line 459
            new org.eclipse.jetty.http.BadMessageException
            dup
            sipush 501
            ldc "Unsupported Content-Encoding"
            invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(ILjava/lang/String;)V
            athrow
        end local 4 // java.lang.String contentEncoding
        13: .line 461
      StackMap locals: int java.lang.String
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
            invokevirtual org.eclipse.jetty.server.Request.extractFormParameters:(Lorg/eclipse/jetty/util/MultiMap;)V
        14: .line 462
            goto 25
        15: .line 463
      StackMap locals:
      StackMap stack:
            getstatic org.eclipse.jetty.http.MimeTypes$Type.MULTIPART_FORM_DATA:Lorg/eclipse/jetty/http/MimeTypes$Type;
            aload 3 /* baseType */
            invokevirtual org.eclipse.jetty.http.MimeTypes$Type.is:(Ljava/lang/String;)Z
            ifeq 25
        16: .line 464
            aload 0 /* this */
            ldc "org.eclipse.jetty.multipartConfig"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            ifnull 25
        17: .line 465
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
            ifnonnull 25
        18: .line 469
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            ifnull 20
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
            getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_ENCODING:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpFields.contains:(Lorg/eclipse/jetty/http/HttpHeader;)Z
            ifeq 20
        19: .line 470
            new org.eclipse.jetty.http.BadMessageException
            dup
            sipush 501
            ldc "Unsupported Content-Encoding"
            invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(ILjava/lang/String;)V
            athrow
        20: .line 471
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
            invokevirtual org.eclipse.jetty.server.Request.getParts:(Lorg/eclipse/jetty/util/MultiMap;)Ljava/util/Collection;
            pop
        21: .line 472
            goto 25
        22: .line 473
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 4 /* e */
        start local 4 // java.io.IOException e
        23: .line 475
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
            aload 4 /* e */
            invokeinterface org.eclipse.jetty.util.log.Logger.debug:(Ljava/lang/Throwable;)V
        24: .line 476
            new org.eclipse.jetty.io.RuntimeIOException
            dup
            aload 4 /* e */
            invokespecial org.eclipse.jetty.io.RuntimeIOException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 4 // java.io.IOException e
        end local 3 // java.lang.String baseType
        end local 2 // int contentLength
        25: .line 481
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String contentType
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   26     0             this  Lorg/eclipse/jetty/server/Request;
            1   26     1      contentType  Ljava/lang/String;
            5   25     2    contentLength  I
            7   25     3         baseType  Ljava/lang/String;
           11   13     4  contentEncoding  Ljava/lang/String;
           23   25     4                e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
          18    21      22  Class java.io.IOException

  public void extractFormParameters(org.eclipse.jetty.util.MultiMap<java.lang.String>);
    descriptor: (Lorg/eclipse/jetty/util/MultiMap;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.util.MultiMap params
         0: .line 487
            iconst_m1
            istore 2 /* maxFormContentSize */
        start local 2 // int maxFormContentSize
         1: .line 488
            iconst_m1
            istore 3 /* maxFormKeys */
        start local 3 // int maxFormKeys
         2: .line 490
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            ifnull 5
         3: .line 492
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getContextHandler:()Lorg/eclipse/jetty/server/handler/ContextHandler;
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler.getMaxFormContentSize:()I
            istore 2 /* maxFormContentSize */
         4: .line 493
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getContextHandler:()Lorg/eclipse/jetty/server/handler/ContextHandler;
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler.getMaxFormKeys:()I
            istore 3 /* maxFormKeys */
         5: .line 496
      StackMap locals: int int
      StackMap stack:
            iload 2 /* maxFormContentSize */
            ifge 15
         6: .line 498
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getServer:()Lorg/eclipse/jetty/server/Server;
            ldc "org.eclipse.jetty.server.Request.maxFormContentSize"
            invokevirtual org.eclipse.jetty.server.Server.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            astore 4 /* obj */
        start local 4 // java.lang.Object obj
         7: .line 499
            aload 4 /* obj */
            ifnonnull 9
         8: .line 500
            ldc 200000
            istore 2 /* maxFormContentSize */
            goto 15
         9: .line 501
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 4 /* obj */
            instanceof java.lang.Number
            ifeq 13
        10: .line 503
            aload 4 /* obj */
            checkcast java.lang.Number
            astore 5 /* size */
        start local 5 // java.lang.Number size
        11: .line 504
            aload 5 /* size */
            invokevirtual java.lang.Number.intValue:()I
            istore 2 /* maxFormContentSize */
        end local 5 // java.lang.Number size
        12: .line 505
            goto 15
        13: .line 506
      StackMap locals:
      StackMap stack:
            aload 4 /* obj */
            instanceof java.lang.String
            ifeq 15
        14: .line 508
            aload 4 /* obj */
            checkcast java.lang.String
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 2 /* maxFormContentSize */
        end local 4 // java.lang.Object obj
        15: .line 512
      StackMap locals:
      StackMap stack:
            iload 3 /* maxFormKeys */
            ifge 25
        16: .line 514
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getServer:()Lorg/eclipse/jetty/server/Server;
            ldc "org.eclipse.jetty.server.Request.maxFormKeys"
            invokevirtual org.eclipse.jetty.server.Server.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            astore 4 /* obj */
        start local 4 // java.lang.Object obj
        17: .line 515
            aload 4 /* obj */
            ifnonnull 19
        18: .line 516
            sipush 1000
            istore 3 /* maxFormKeys */
            goto 25
        19: .line 517
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 4 /* obj */
            instanceof java.lang.Number
            ifeq 23
        20: .line 519
            aload 4 /* obj */
            checkcast java.lang.Number
            astore 5 /* keys */
        start local 5 // java.lang.Number keys
        21: .line 520
            aload 5 /* keys */
            invokevirtual java.lang.Number.intValue:()I
            istore 3 /* maxFormKeys */
        end local 5 // java.lang.Number keys
        22: .line 521
            goto 25
        23: .line 522
      StackMap locals:
      StackMap stack:
            aload 4 /* obj */
            instanceof java.lang.String
            ifeq 25
        24: .line 524
            aload 4 /* obj */
            checkcast java.lang.String
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            istore 3 /* maxFormKeys */
        end local 4 // java.lang.Object obj
        25: .line 528
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContentLength:()I
            istore 4 /* contentLength */
        start local 4 // int contentLength
        26: .line 529
            iload 4 /* contentLength */
            iload 2 /* maxFormContentSize */
            if_icmple 28
            iload 2 /* maxFormContentSize */
            ifle 28
        27: .line 531
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Form too large: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 4 /* contentLength */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc " > "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            iload 2 /* maxFormContentSize */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        28: .line 533
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getInputStream:()Ljavax/servlet/ServletInputStream;
            astore 5 /* in */
        start local 5 // java.io.InputStream in
        29: .line 534
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
            invokevirtual org.eclipse.jetty.server.HttpInput.isAsync:()Z
            ifeq 31
        30: .line 535
            new java.lang.IllegalStateException
            dup
            ldc "Cannot extract parameters with async IO"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        31: .line 537
      StackMap locals: java.io.InputStream
      StackMap stack:
            aload 5 /* in */
            aload 1 /* params */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getCharacterEncoding:()Ljava/lang/String;
            iload 4 /* contentLength */
            ifge 32
            iload 2 /* maxFormContentSize */
            goto 33
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap int int int java.io.InputStream
      StackMap stack: java.io.InputStream org.eclipse.jetty.util.MultiMap java.lang.String
        32: iconst_m1
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap int int int java.io.InputStream
      StackMap stack: java.io.InputStream org.eclipse.jetty.util.MultiMap java.lang.String int
        33: iload 3 /* maxFormKeys */
            invokestatic org.eclipse.jetty.util.UrlEncoded.decodeTo:(Ljava/io/InputStream;Lorg/eclipse/jetty/util/MultiMap;Ljava/lang/String;II)V
        end local 5 // java.io.InputStream in
        end local 4 // int contentLength
        end local 3 // int maxFormKeys
        end local 2 // int maxFormContentSize
        34: .line 538
            goto 38
        35: .line 539
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap
      StackMap stack: java.io.IOException
            astore 2 /* e */
        start local 2 // java.io.IOException e
        36: .line 541
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
            aload 2 /* e */
            invokeinterface org.eclipse.jetty.util.log.Logger.debug:(Ljava/lang/Throwable;)V
        37: .line 542
            new org.eclipse.jetty.io.RuntimeIOException
            dup
            aload 2 /* e */
            invokespecial org.eclipse.jetty.io.RuntimeIOException.<init>:(Ljava/lang/Throwable;)V
            athrow
        end local 2 // java.io.IOException e
        38: .line 544
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.eclipse.jetty.util.MultiMap params
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0   39     0                this  Lorg/eclipse/jetty/server/Request;
            0   39     1              params  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
            1   34     2  maxFormContentSize  I
            2   34     3         maxFormKeys  I
            7   15     4                 obj  Ljava/lang/Object;
           11   12     5                size  Ljava/lang/Number;
           17   25     4                 obj  Ljava/lang/Object;
           21   22     5                keys  Ljava/lang/Number;
           26   34     4       contentLength  I
           29   34     5                  in  Ljava/io/InputStream;
           36   38     2                   e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
           0    34      35  Class java.io.IOException
    Signature: (Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;)V
    MethodParameters:
        Name  Flags
      params  

  public javax.servlet.AsyncContext getAsyncContext();
    descriptor: ()Ljavax/servlet/AsyncContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 549
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpChannelState:()Lorg/eclipse/jetty/server/HttpChannelState;
            astore 1 /* state */
        start local 1 // org.eclipse.jetty.server.HttpChannelState state
         1: .line 550
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            ifnull 2
            aload 1 /* state */
            invokevirtual org.eclipse.jetty.server.HttpChannelState.isAsyncStarted:()Z
            ifne 3
         2: .line 551
      StackMap locals: org.eclipse.jetty.server.HttpChannelState
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            aload 1 /* state */
            invokevirtual org.eclipse.jetty.server.HttpChannelState.getStatusString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 553
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            areturn
        end local 1 // org.eclipse.jetty.server.HttpChannelState state
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lorg/eclipse/jetty/server/Request;
            1    4     1  state  Lorg/eclipse/jetty/server/HttpChannelState;

  public org.eclipse.jetty.server.HttpChannelState getHttpChannelState();
    descriptor: ()Lorg/eclipse/jetty/server/HttpChannelState;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 558
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getState:()Lorg/eclipse/jetty/server/HttpChannelState;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public org.eclipse.jetty.http.ComplianceViolation$Listener getComplianceViolationListener();
    descriptor: ()Lorg/eclipse/jetty/http/ComplianceViolation$Listener;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 563
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            instanceof org.eclipse.jetty.http.ComplianceViolation$Listener
            ifeq 2
         1: .line 565
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            checkcast org.eclipse.jetty.http.ComplianceViolation$Listener
            areturn
         2: .line 568
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getConnector:()Lorg/eclipse/jetty/server/Connector;
            ldc Lorg/eclipse/jetty/http/ComplianceViolation$Listener;
            invokeinterface org.eclipse.jetty.server.Connector.getBean:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast org.eclipse.jetty.http.ComplianceViolation$Listener
            astore 1 /* listener */
        start local 1 // org.eclipse.jetty.http.ComplianceViolation$Listener listener
         3: .line 569
            aload 1 /* listener */
            ifnonnull 5
         4: .line 571
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getServer:()Lorg/eclipse/jetty/server/Server;
            ldc Lorg/eclipse/jetty/http/ComplianceViolation$Listener;
            invokevirtual org.eclipse.jetty.server.Server.getBean:(Ljava/lang/Class;)Ljava/lang/Object;
            checkcast org.eclipse.jetty.http.ComplianceViolation$Listener
            astore 1 /* listener */
         5: .line 573
      StackMap locals: org.eclipse.jetty.http.ComplianceViolation$Listener
      StackMap stack:
            aload 1 /* listener */
            areturn
        end local 1 // org.eclipse.jetty.http.ComplianceViolation$Listener listener
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/eclipse/jetty/server/Request;
            3    6     1  listener  Lorg/eclipse/jetty/http/ComplianceViolation$Listener;

  public java.lang.Object getAttribute(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 593
            aload 1 /* name */
            ldc "org.eclipse.jetty"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 8
         1: .line 595
            ldc Lorg/eclipse/jetty/server/Server;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 3
         2: .line 596
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getServer:()Lorg/eclipse/jetty/server/Server;
            areturn
         3: .line 597
      StackMap locals:
      StackMap stack:
            ldc Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 5
         4: .line 598
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            areturn
         5: .line 599
      StackMap locals:
      StackMap stack:
            ldc Lorg/eclipse/jetty/server/HttpConnection;
            invokevirtual java.lang.Class.getName:()Ljava/lang/String;
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 8
         6: .line 600
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getHttpTransport:()Lorg/eclipse/jetty/server/HttpTransport;
            instanceof org.eclipse.jetty.server.HttpConnection
            ifeq 8
         7: .line 601
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getHttpTransport:()Lorg/eclipse/jetty/server/HttpTransport;
            areturn
         8: .line 603
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ifnonnull 9
            aconst_null
            goto 10
      StackMap locals:
      StackMap stack:
         9: aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            aload 1 /* name */
            invokeinterface org.eclipse.jetty.util.Attributes.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
        10: areturn
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/eclipse/jetty/server/Request;
            0   11     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.util.Enumeration<java.lang.String> getAttributeNames();
    descriptor: ()Ljava/util/Enumeration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 612
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ifnonnull 2
         1: .line 613
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
            areturn
         2: .line 615
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            invokestatic org.eclipse.jetty.util.AttributesMap.getAttributeNamesCopy:(Lorg/eclipse/jetty/util/Attributes;)Ljava/util/Enumeration;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;
    Signature: ()Ljava/util/Enumeration<Ljava/lang/String;>;

  public org.eclipse.jetty.util.Attributes getAttributes();
    descriptor: ()Lorg/eclipse/jetty/util/Attributes;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 620
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ifnonnull 2
         1: .line 621
            aload 0 /* this */
            new org.eclipse.jetty.util.AttributesMap
            dup
            invokespecial org.eclipse.jetty.util.AttributesMap.<init>:()V
            putfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
         2: .line 622
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;

  public org.eclipse.jetty.server.Authentication getAuthentication();
    descriptor: ()Lorg/eclipse/jetty/server/Authentication;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 632
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public java.lang.String getAuthType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 641
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$Deferred
            ifeq 2
         1: .line 642
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$Deferred
            aload 0 /* this */
            invokeinterface org.eclipse.jetty.server.Authentication$Deferred.authenticate:(Ljavax/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
            invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
         2: .line 644
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$User
            ifeq 4
         3: .line 645
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$User
            invokeinterface org.eclipse.jetty.server.Authentication$User.getAuthMethod:()Ljava/lang/String;
            areturn
         4: .line 646
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/eclipse/jetty/server/Request;

  public java.lang.String getCharacterEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 655
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
            ifnonnull 10
         1: .line 657
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContentType:()Ljava/lang/String;
            astore 1 /* contentType */
        start local 1 // java.lang.String contentType
         2: .line 658
            aload 1 /* contentType */
            ifnull 10
         3: .line 660
            getstatic org.eclipse.jetty.http.MimeTypes.CACHE:Lorg/eclipse/jetty/util/Trie;
            aload 1 /* contentType */
            invokeinterface org.eclipse.jetty.util.Trie.get:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.eclipse.jetty.http.MimeTypes$Type
            astore 2 /* mime */
        start local 2 // org.eclipse.jetty.http.MimeTypes$Type mime
         4: .line 661
            aload 2 /* mime */
            ifnull 5
            aload 2 /* mime */
            invokevirtual org.eclipse.jetty.http.MimeTypes$Type.getCharset:()Ljava/nio/charset/Charset;
            ifnonnull 6
      StackMap locals: java.lang.String org.eclipse.jetty.http.MimeTypes$Type
      StackMap stack:
         5: aload 1 /* contentType */
            invokestatic org.eclipse.jetty.http.MimeTypes.getCharsetFromContentType:(Ljava/lang/String;)Ljava/lang/String;
            goto 7
      StackMap locals:
      StackMap stack:
         6: aload 2 /* mime */
            invokevirtual org.eclipse.jetty.http.MimeTypes$Type.getCharset:()Ljava/nio/charset/Charset;
            invokevirtual java.nio.charset.Charset.toString:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         7: astore 3 /* charset */
        start local 3 // java.lang.String charset
         8: .line 662
            aload 3 /* charset */
            ifnull 10
         9: .line 663
            aload 0 /* this */
            aload 3 /* charset */
            putfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
        end local 3 // java.lang.String charset
        end local 2 // org.eclipse.jetty.http.MimeTypes$Type mime
        end local 1 // java.lang.String contentType
        10: .line 666
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   11     0         this  Lorg/eclipse/jetty/server/Request;
            2   10     1  contentType  Ljava/lang/String;
            4   10     2         mime  Lorg/eclipse/jetty/http/MimeTypes$Type;
            8   10     3      charset  Ljava/lang/String;

  public org.eclipse.jetty.server.HttpChannel getHttpChannel();
    descriptor: ()Lorg/eclipse/jetty/server/HttpChannel;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 674
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public int getContentLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 683
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 684
            aload 1 /* metadata */
            ifnonnull 3
         2: .line 685
            iconst_m1
            ireturn
         3: .line 686
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
            aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getContentLength:()J
            ldc -9223372036854775808
            lcmp
            ifeq 5
         4: .line 687
            aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getContentLength:()J
            l2i
            ireturn
         5: .line 688
      StackMap locals:
      StackMap stack:
            aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
            getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.toString:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.http.HttpFields.getLongField:(Ljava/lang/String;)J
            l2i
            ireturn
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/eclipse/jetty/server/Request;
            1    6     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;

  public long getContentLengthLong();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 697
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 698
            aload 1 /* metadata */
            ifnonnull 3
         2: .line 699
            ldc -1
            lreturn
         3: .line 700
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
            aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getContentLength:()J
            ldc -9223372036854775808
            lcmp
            ifeq 5
         4: .line 701
            aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getContentLength:()J
            lreturn
         5: .line 702
      StackMap locals:
      StackMap stack:
            aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
            getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.toString:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.http.HttpFields.getLongField:(Ljava/lang/String;)J
            lreturn
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/eclipse/jetty/server/Request;
            1    6     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;

  public long getContentRead();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 707
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
            invokevirtual org.eclipse.jetty.server.HttpInput.getContentConsumed:()J
            lreturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public java.lang.String getContentType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 716
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentType:Ljava/lang/String;
            ifnonnull 5
         1: .line 718
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         2: .line 719
            aload 0 /* this */
            aload 1 /* metadata */
            ifnonnull 3
            aconst_null
            goto 4
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request
      StackMap stack: org.eclipse.jetty.server.Request
         3: aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
            getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_TYPE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpFields.get:(Lorg/eclipse/jetty/http/HttpHeader;)Ljava/lang/String;
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request
      StackMap stack: org.eclipse.jetty.server.Request java.lang.String
         4: putfield org.eclipse.jetty.server.Request._contentType:Ljava/lang/String;
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         5: .line 721
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentType:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/eclipse/jetty/server/Request;
            2    5     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;

  public org.eclipse.jetty.server.handler.ContextHandler$Context getContext();
    descriptor: ()Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 729
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

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

  public javax.servlet.http.Cookie[] getCookies();
    descriptor: ()[Ljavax/servlet/http/Cookie;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 747
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 748
            aload 1 /* metadata */
            ifnull 2
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookiesExtracted:Z
            ifeq 5
         2: .line 750
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            ifnull 3
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            invokevirtual org.eclipse.jetty.server.Cookies.getCookies:()[Ljavax/servlet/http/Cookie;
            arraylength
            ifne 4
         3: .line 751
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         4: .line 753
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            invokevirtual org.eclipse.jetty.server.Cookies.getCookies:()[Ljavax/servlet/http/Cookie;
            areturn
         5: .line 756
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield org.eclipse.jetty.server.Request._cookiesExtracted:Z
         6: .line 758
            aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
            invokevirtual org.eclipse.jetty.http.HttpFields.iterator:()Ljava/util/Iterator;
            astore 3
            goto 12
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request top java.util.Iterator
      StackMap stack:
         7: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast org.eclipse.jetty.http.HttpField
            astore 2 /* field */
        start local 2 // org.eclipse.jetty.http.HttpField field
         8: .line 760
            aload 2 /* field */
            invokevirtual org.eclipse.jetty.http.HttpField.getHeader:()Lorg/eclipse/jetty/http/HttpHeader;
            getstatic org.eclipse.jetty.http.HttpHeader.COOKIE:Lorg/eclipse/jetty/http/HttpHeader;
            if_acmpne 12
         9: .line 762
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            ifnonnull 11
        10: .line 763
            aload 0 /* this */
            new org.eclipse.jetty.server.Cookies
            dup
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpChannel:()Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getHttpConfiguration:()Lorg/eclipse/jetty/server/HttpConfiguration;
            invokevirtual org.eclipse.jetty.server.HttpConfiguration.getRequestCookieCompliance:()Lorg/eclipse/jetty/http/CookieCompliance;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getComplianceViolationListener:()Lorg/eclipse/jetty/http/ComplianceViolation$Listener;
            invokespecial org.eclipse.jetty.server.Cookies.<init>:(Lorg/eclipse/jetty/http/CookieCompliance;Lorg/eclipse/jetty/http/ComplianceViolation$Listener;)V
            putfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
        11: .line 764
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request org.eclipse.jetty.http.HttpField java.util.Iterator
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            aload 2 /* field */
            invokevirtual org.eclipse.jetty.http.HttpField.getValue:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.server.Cookies.addCookieField:(Ljava/lang/String;)V
        end local 2 // org.eclipse.jetty.http.HttpField field
        12: .line 758
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 7
        13: .line 769
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            ifnull 14
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            invokevirtual org.eclipse.jetty.server.Cookies.getCookies:()[Ljavax/servlet/http/Cookie;
            arraylength
            ifne 15
        14: .line 770
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
            aconst_null
            areturn
        15: .line 772
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            invokevirtual org.eclipse.jetty.server.Cookies.getCookies:()[Ljavax/servlet/http/Cookie;
            areturn
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   16     0      this  Lorg/eclipse/jetty/server/Request;
            1   16     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
            8   12     2     field  Lorg/eclipse/jetty/http/HttpField;

  public long getDateHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 781
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 2 /* metadata */
        start local 2 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 782
            aload 2 /* metadata */
            ifnonnull 2
            ldc -1
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 2 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
            aload 1 /* name */
            invokevirtual org.eclipse.jetty.http.HttpFields.getDateField:(Ljava/lang/String;)J
      StackMap locals:
      StackMap stack: long
         3: lreturn
        end local 2 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/eclipse/jetty/server/Request;
            0    4     1      name  Ljava/lang/String;
            1    4     2  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
    MethodParameters:
      Name  Flags
      name  

  public javax.servlet.DispatcherType getDispatcherType();
    descriptor: ()Ljavax/servlet/DispatcherType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 788
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._dispatcherType:Ljavax/servlet/DispatcherType;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public java.lang.String getHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 797
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 2 /* metadata */
        start local 2 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 798
            aload 2 /* metadata */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 2 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
            aload 1 /* name */
            invokevirtual org.eclipse.jetty.http.HttpFields.get:(Ljava/lang/String;)Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 2 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/eclipse/jetty/server/Request;
            0    4     1      name  Ljava/lang/String;
            1    4     2  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
    MethodParameters:
      Name  Flags
      name  

  public java.util.Enumeration<java.lang.String> getHeaderNames();
    descriptor: ()Ljava/util/Enumeration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 807
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 808
            aload 1 /* metadata */
            ifnonnull 2
            invokestatic java.util.Collections.emptyEnumeration:()Ljava/util/Enumeration;
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
            invokevirtual org.eclipse.jetty.http.HttpFields.getFieldNames:()Ljava/util/Enumeration;
      StackMap locals:
      StackMap stack: java.util.Enumeration
         3: areturn
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/eclipse/jetty/server/Request;
            1    4     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
    Signature: ()Ljava/util/Enumeration<Ljava/lang/String;>;

  public java.util.Enumeration<java.lang.String> getHeaders(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/Enumeration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 817
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 2 /* metadata */
        start local 2 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 818
            aload 2 /* metadata */
            ifnonnull 3
         2: .line 819
            invokestatic java.util.Collections.emptyEnumeration:()Ljava/util/Enumeration;
            areturn
         3: .line 820
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
            aload 2 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
            aload 1 /* name */
            invokevirtual org.eclipse.jetty.http.HttpFields.getValues:(Ljava/lang/String;)Ljava/util/Enumeration;
            astore 3 /* e */
        start local 3 // java.util.Enumeration e
         4: .line 821
            aload 3 /* e */
            ifnonnull 6
         5: .line 822
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
            areturn
         6: .line 823
      StackMap locals: java.util.Enumeration
      StackMap stack:
            aload 3 /* e */
            areturn
        end local 3 // java.util.Enumeration e
        end local 2 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lorg/eclipse/jetty/server/Request;
            0    7     1      name  Ljava/lang/String;
            1    7     2  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
            4    7     3         e  Ljava/util/Enumeration<Ljava/lang/String;>;
    Signature: (Ljava/lang/String;)Ljava/util/Enumeration<Ljava/lang/String;>;
    MethodParameters:
      Name  Flags
      name  

  public int getInputState();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 831
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public javax.servlet.ServletInputStream getInputStream();
    descriptor: ()Ljavax/servlet/ServletInputStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 840
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            ifeq 2
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            iconst_1
            if_icmpeq 2
         1: .line 841
            new java.lang.IllegalStateException
            dup
            ldc "READER"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 842
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield org.eclipse.jetty.server.Request._inputState:I
         3: .line 844
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.isExpecting100Continue:()Z
            ifeq 5
         4: .line 845
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
            invokevirtual org.eclipse.jetty.server.HttpInput.available:()I
            invokevirtual org.eclipse.jetty.server.HttpChannel.continue100:(I)V
         5: .line 847
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/eclipse/jetty/server/Request;
    Exceptions:
      throws java.io.IOException

  public int getIntHeader(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 856
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 2 /* metadata */
        start local 2 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 857
            aload 2 /* metadata */
            ifnonnull 2
            iconst_m1
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 2 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
            aload 1 /* name */
            invokevirtual org.eclipse.jetty.http.HttpFields.getLongField:(Ljava/lang/String;)J
            l2i
      StackMap locals:
      StackMap stack: int
         3: ireturn
        end local 2 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/eclipse/jetty/server/Request;
            0    4     1      name  Ljava/lang/String;
            1    4     2  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
    MethodParameters:
      Name  Flags
      name  

  public java.util.Locale getLocale();
    descriptor: ()Ljava/util/Locale;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 866
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 867
            aload 1 /* metadata */
            ifnonnull 3
         2: .line 868
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
            areturn
         3: .line 870
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
            aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
            getstatic org.eclipse.jetty.http.HttpHeader.ACCEPT_LANGUAGE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpFields.getQualityCSV:(Lorg/eclipse/jetty/http/HttpHeader;)Ljava/util/List;
            astore 2 /* acceptable */
        start local 2 // java.util.List acceptable
         4: .line 873
            aload 2 /* acceptable */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 6
         5: .line 874
            invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
            areturn
         6: .line 876
      StackMap locals: java.util.List
      StackMap stack:
            aload 2 /* acceptable */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            astore 3 /* language */
        start local 3 // java.lang.String language
         7: .line 877
            aload 3 /* language */
            invokestatic org.eclipse.jetty.http.HttpFields.stripParameters:(Ljava/lang/String;)Ljava/lang/String;
            astore 3 /* language */
         8: .line 878
            ldc ""
            astore 4 /* country */
        start local 4 // java.lang.String country
         9: .line 879
            aload 3 /* language */
            bipush 45
            invokevirtual java.lang.String.indexOf:(I)I
            istore 5 /* dash */
        start local 5 // int dash
        10: .line 880
            iload 5 /* dash */
            iconst_m1
            if_icmple 13
        11: .line 882
            aload 3 /* language */
            iload 5 /* dash */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            astore 4 /* country */
        12: .line 883
            aload 3 /* language */
            iconst_0
            iload 5 /* dash */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            astore 3 /* language */
        13: .line 885
      StackMap locals: java.lang.String java.lang.String int
      StackMap stack:
            new java.util.Locale
            dup
            aload 3 /* language */
            aload 4 /* country */
            invokespecial java.util.Locale.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            areturn
        end local 5 // int dash
        end local 4 // java.lang.String country
        end local 3 // java.lang.String language
        end local 2 // java.util.List acceptable
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   14     0        this  Lorg/eclipse/jetty/server/Request;
            1   14     1    metadata  Lorg/eclipse/jetty/http/MetaData$Request;
            4   14     2  acceptable  Ljava/util/List<Ljava/lang/String;>;
            7   14     3    language  Ljava/lang/String;
            9   14     4     country  Ljava/lang/String;
           10   14     5        dash  I

  public java.util.Enumeration<java.util.Locale> getLocales();
    descriptor: ()Ljava/util/Enumeration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 894
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 895
            aload 1 /* metadata */
            ifnonnull 3
         2: .line 896
            getstatic org.eclipse.jetty.server.Request.__defaultLocale:Ljava/util/Collection;
            invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
            areturn
         3: .line 898
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
            aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getFields:()Lorg/eclipse/jetty/http/HttpFields;
            getstatic org.eclipse.jetty.http.HttpHeader.ACCEPT_LANGUAGE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpFields.getQualityCSV:(Lorg/eclipse/jetty/http/HttpHeader;)Ljava/util/List;
            astore 2 /* acceptable */
        start local 2 // java.util.List acceptable
         4: .line 901
            aload 2 /* acceptable */
            invokeinterface java.util.List.isEmpty:()Z
            ifeq 6
         5: .line 902
            getstatic org.eclipse.jetty.server.Request.__defaultLocale:Ljava/util/Collection;
            invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
            areturn
         6: .line 904
      StackMap locals: java.util.List
      StackMap stack:
            aload 2 /* acceptable */
            invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
            invokedynamic apply()Ljava/util/function/Function;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  (Ljava/lang/Object;)Ljava/lang/Object;
                  org/eclipse/jetty/server/Request.lambda$0(Ljava/lang/String;)Ljava/util/Locale; (6)
                  (Ljava/lang/String;)Ljava/util/Locale;
            invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
         7: .line 915
            invokestatic java.util.stream.Collectors.toList:()Ljava/util/stream/Collector;
            invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
            checkcast java.util.List
         8: .line 904
            astore 3 /* locales */
        start local 3 // java.util.List locales
         9: .line 917
            aload 3 /* locales */
            invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
            areturn
        end local 3 // java.util.List locales
        end local 2 // java.util.List acceptable
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0        this  Lorg/eclipse/jetty/server/Request;
            1   10     1    metadata  Lorg/eclipse/jetty/http/MetaData$Request;
            4   10     2  acceptable  Ljava/util/List<Ljava/lang/String;>;
            9   10     3     locales  Ljava/util/List<Ljava/util/Locale;>;
    Signature: ()Ljava/util/Enumeration<Ljava/util/Locale;>;

  public java.lang.String getLocalAddr();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 926
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            ifnonnull 8
         1: .line 930
            invokestatic java.net.InetAddress.getLocalHost:()Ljava/net/InetAddress;
            invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
            astore 1 /* name */
        start local 1 // java.lang.String name
         2: .line 931
            ldc "0.0.0.0"
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
         3: .line 932
            aconst_null
            areturn
         4: .line 933
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* name */
         5: areturn
        end local 1 // java.lang.String name
         6: .line 935
      StackMap locals: org.eclipse.jetty.server.Request
      StackMap stack: java.net.UnknownHostException
            astore 1 /* e */
        start local 1 // java.net.UnknownHostException e
         7: .line 937
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
            aload 1 /* e */
            invokeinterface org.eclipse.jetty.util.log.Logger.ignore:(Ljava/lang/Throwable;)V
        end local 1 // java.net.UnknownHostException e
         8: .line 941
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getLocalAddress:()Ljava/net/InetSocketAddress;
            astore 1 /* local */
        start local 1 // java.net.InetSocketAddress local
         9: .line 942
            aload 1 /* local */
            ifnonnull 11
        10: .line 943
            ldc ""
            areturn
        11: .line 944
      StackMap locals: java.net.InetSocketAddress
      StackMap stack:
            aload 1 /* local */
            invokevirtual java.net.InetSocketAddress.getAddress:()Ljava/net/InetAddress;
            astore 2 /* address */
        start local 2 // java.net.InetAddress address
        12: .line 945
            aload 2 /* address */
            ifnonnull 14
        13: .line 946
            aload 1 /* local */
            invokevirtual java.net.InetSocketAddress.getHostString:()Ljava/lang/String;
            areturn
        14: .line 947
      StackMap locals: java.net.InetAddress
      StackMap stack:
            aload 2 /* address */
            invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
            areturn
        end local 2 // java.net.InetAddress address
        end local 1 // java.net.InetSocketAddress local
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Lorg/eclipse/jetty/server/Request;
            2    6     1     name  Ljava/lang/String;
            7    8     1        e  Ljava/net/UnknownHostException;
            9   15     1    local  Ljava/net/InetSocketAddress;
           12   15     2  address  Ljava/net/InetAddress;
      Exception table:
        from    to  target  type
           1     3       6  Class java.net.UnknownHostException
           4     5       6  Class java.net.UnknownHostException

  public java.lang.String getLocalName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 956
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            ifnull 4
         1: .line 958
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getLocalAddress:()Ljava/net/InetSocketAddress;
            astore 1 /* local */
        start local 1 // java.net.InetSocketAddress local
         2: .line 959
            aload 1 /* local */
            ifnull 4
         3: .line 960
            aload 1 /* local */
            invokevirtual java.net.InetSocketAddress.getHostString:()Ljava/lang/String;
            areturn
        end local 1 // java.net.InetSocketAddress local
         4: .line 965
      StackMap locals:
      StackMap stack:
            invokestatic java.net.InetAddress.getLocalHost:()Ljava/net/InetAddress;
            invokevirtual java.net.InetAddress.getHostName:()Ljava/lang/String;
            astore 1 /* name */
        start local 1 // java.lang.String name
         5: .line 966
            ldc "0.0.0.0"
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         6: .line 967
            aconst_null
            areturn
         7: .line 968
      StackMap locals: java.lang.String
      StackMap stack:
            aload 1 /* name */
         8: areturn
        end local 1 // java.lang.String name
         9: .line 970
      StackMap locals: org.eclipse.jetty.server.Request
      StackMap stack: java.net.UnknownHostException
            astore 1 /* e */
        start local 1 // java.net.UnknownHostException e
        10: .line 972
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
            aload 1 /* e */
            invokeinterface org.eclipse.jetty.util.log.Logger.ignore:(Ljava/lang/Throwable;)V
        end local 1 // java.net.UnknownHostException e
        11: .line 974
            aconst_null
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0   this  Lorg/eclipse/jetty/server/Request;
            2    4     1  local  Ljava/net/InetSocketAddress;
            5    9     1   name  Ljava/lang/String;
           10   11     1      e  Ljava/net/UnknownHostException;
      Exception table:
        from    to  target  type
           4     6       9  Class java.net.UnknownHostException
           7     8       9  Class java.net.UnknownHostException

  public int getLocalPort();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 983
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            ifnonnull 2
         1: .line 984
            iconst_0
            ireturn
         2: .line 985
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getLocalAddress:()Ljava/net/InetSocketAddress;
            astore 1 /* local */
        start local 1 // java.net.InetSocketAddress local
         3: .line 986
            aload 1 /* local */
            ifnonnull 4
            iconst_0
            goto 5
      StackMap locals: java.net.InetSocketAddress
      StackMap stack:
         4: aload 1 /* local */
            invokevirtual java.net.InetSocketAddress.getPort:()I
      StackMap locals:
      StackMap stack: int
         5: ireturn
        end local 1 // java.net.InetSocketAddress local
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lorg/eclipse/jetty/server/Request;
            3    6     1  local  Ljava/net/InetSocketAddress;

  public java.lang.String getMethod();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 995
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 996
            aload 1 /* metadata */
            ifnull 3
         2: .line 997
            aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getMethod:()Ljava/lang/String;
            areturn
         3: .line 998
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
            aconst_null
            areturn
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/eclipse/jetty/server/Request;
            1    4     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;

  public java.lang.String getParameter(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 1007
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getParameters:()Lorg/eclipse/jetty/util/MultiMap;
            aload 1 /* name */
            iconst_0
            invokevirtual org.eclipse.jetty.util.MultiMap.getValue:(Ljava/lang/String;I)Ljava/lang/Object;
            checkcast java.lang.String
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  public java.util.Map<java.lang.String, java.lang.String[]> getParameterMap();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1016
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getParameters:()Lorg/eclipse/jetty/util/MultiMap;
            invokevirtual org.eclipse.jetty.util.MultiMap.toStringArrayMap:()Ljava/util/Map;
            invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;
    Signature: ()Ljava/util/Map<Ljava/lang/String;[Ljava/lang/String;>;

  public java.util.Enumeration<java.lang.String> getParameterNames();
    descriptor: ()Ljava/util/Enumeration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1025
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getParameters:()Lorg/eclipse/jetty/util/MultiMap;
            invokevirtual org.eclipse.jetty.util.MultiMap.keySet:()Ljava/util/Set;
            invokestatic java.util.Collections.enumeration:(Ljava/util/Collection;)Ljava/util/Enumeration;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;
    Signature: ()Ljava/util/Enumeration<Ljava/lang/String;>;

  public java.lang.String[] getParameterValues(java.lang.String);
    descriptor: (Ljava/lang/String;)[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 1034
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getParameters:()Lorg/eclipse/jetty/util/MultiMap;
            aload 1 /* name */
            invokevirtual org.eclipse.jetty.util.MultiMap.getValues:(Ljava/lang/String;)Ljava/util/List;
            astore 2 /* vals */
        start local 2 // java.util.List vals
         1: .line 1035
            aload 2 /* vals */
            ifnonnull 3
         2: .line 1036
            aconst_null
            areturn
         3: .line 1037
      StackMap locals: java.util.List
      StackMap stack:
            aload 2 /* vals */
            aload 2 /* vals */
            invokeinterface java.util.List.size:()I
            anewarray java.lang.String
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast java.lang.String[]
            areturn
        end local 2 // java.util.List vals
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/eclipse/jetty/server/Request;
            0    4     1  name  Ljava/lang/String;
            1    4     2  vals  Ljava/util/List<Ljava/lang/String;>;
    MethodParameters:
      Name  Flags
      name  

  public org.eclipse.jetty.util.MultiMap<java.lang.String> getQueryParameters();
    descriptor: ()Lorg/eclipse/jetty/util/MultiMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1042
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;
    Signature: ()Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;

  public void setQueryParameters(org.eclipse.jetty.util.MultiMap<java.lang.String>);
    descriptor: (Lorg/eclipse/jetty/util/MultiMap;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.util.MultiMap queryParameters
         0: .line 1047
            aload 0 /* this */
            aload 1 /* queryParameters */
            putfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
         1: .line 1048
            return
        end local 1 // org.eclipse.jetty.util.MultiMap queryParameters
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/eclipse/jetty/server/Request;
            0    2     1  queryParameters  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
    Signature: (Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;)V
    MethodParameters:
                 Name  Flags
      queryParameters  

  public void setContentParameters(org.eclipse.jetty.util.MultiMap<java.lang.String>);
    descriptor: (Lorg/eclipse/jetty/util/MultiMap;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.util.MultiMap contentParameters
         0: .line 1052
            aload 0 /* this */
            aload 1 /* contentParameters */
            putfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
         1: .line 1053
            return
        end local 1 // org.eclipse.jetty.util.MultiMap contentParameters
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/eclipse/jetty/server/Request;
            0    2     1  contentParameters  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
    Signature: (Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;)V
    MethodParameters:
                   Name  Flags
      contentParameters  

  public void resetParameters();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1057
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
         1: .line 1058
            return
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jetty/server/Request;

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

  public java.lang.String getPathTranslated();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1075
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._pathInfo:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            ifnonnull 2
         1: .line 1076
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         2: .line 1077
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._pathInfo:Ljava/lang/String;
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getRealPath:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;

  public java.lang.String getProtocol();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1086
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 1087
            aload 1 /* metadata */
            ifnonnull 3
         2: .line 1088
            aconst_null
            areturn
         3: .line 1089
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
            aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getHttpVersion:()Lorg/eclipse/jetty/http/HttpVersion;
            astore 2 /* version */
        start local 2 // org.eclipse.jetty.http.HttpVersion version
         4: .line 1090
            aload 2 /* version */
            ifnonnull 6
         5: .line 1091
            aconst_null
            areturn
         6: .line 1092
      StackMap locals: org.eclipse.jetty.http.HttpVersion
      StackMap stack:
            aload 2 /* version */
            invokevirtual org.eclipse.jetty.http.HttpVersion.toString:()Ljava/lang/String;
            areturn
        end local 2 // org.eclipse.jetty.http.HttpVersion version
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lorg/eclipse/jetty/server/Request;
            1    7     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
            4    7     2   version  Lorg/eclipse/jetty/http/HttpVersion;

  public org.eclipse.jetty.http.HttpVersion getHttpVersion();
    descriptor: ()Lorg/eclipse/jetty/http/HttpVersion;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1100
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 1101
            aload 1 /* metadata */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getHttpVersion:()Lorg/eclipse/jetty/http/HttpVersion;
      StackMap locals:
      StackMap stack: org.eclipse.jetty.http.HttpVersion
         3: areturn
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/eclipse/jetty/server/Request;
            1    4     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;

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

  public java.lang.String getQueryString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1115
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 1116
            aload 1 /* metadata */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
            invokevirtual org.eclipse.jetty.http.HttpURI.getQuery:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/eclipse/jetty/server/Request;
            1    4     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;

  public java.io.BufferedReader getReader();
    descriptor: ()Ljava/io/BufferedReader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1125
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            ifeq 2
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            iconst_2
            if_icmpeq 2
         1: .line 1126
            new java.lang.IllegalStateException
            dup
            ldc "STREAMED"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 1128
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            iconst_2
            if_icmpne 4
         3: .line 1129
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
            areturn
         4: .line 1131
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getCharacterEncoding:()Ljava/lang/String;
            astore 1 /* encoding */
        start local 1 // java.lang.String encoding
         5: .line 1132
            aload 1 /* encoding */
            ifnonnull 7
         6: .line 1133
            ldc "iso-8859-1"
            astore 1 /* encoding */
         7: .line 1135
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
            ifnull 8
            aload 1 /* encoding */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._readerEncoding:Ljava/lang/String;
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifne 11
         8: .line 1137
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getInputStream:()Ljavax/servlet/ServletInputStream;
            astore 2 /* in */
        start local 2 // javax.servlet.ServletInputStream in
         9: .line 1138
            aload 0 /* this */
            aload 1 /* encoding */
            putfield org.eclipse.jetty.server.Request._readerEncoding:Ljava/lang/String;
        10: .line 1139
            aload 0 /* this */
            new org.eclipse.jetty.server.Request$1
            dup
            aload 0 /* this */
            new java.io.InputStreamReader
            dup
            aload 2 /* in */
            aload 1 /* encoding */
            invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;Ljava/lang/String;)V
            aload 2 /* in */
            invokespecial org.eclipse.jetty.server.Request$1.<init>:(Lorg/eclipse/jetty/server/Request;Ljava/io/Reader;Ljavax/servlet/ServletInputStream;)V
            putfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
        end local 2 // javax.servlet.ServletInputStream in
        11: .line 1148
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_2
            putfield org.eclipse.jetty.server.Request._inputState:I
        12: .line 1149
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
            areturn
        end local 1 // java.lang.String encoding
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Lorg/eclipse/jetty/server/Request;
            5   13     1  encoding  Ljava/lang/String;
            9   11     2        in  Ljavax/servlet/ServletInputStream;
    Exceptions:
      throws java.io.IOException

  public java.lang.String getRealPath(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1153
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe attribute since is undefined for the annotation type Deprecated\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      path  

  public java.net.InetSocketAddress getRemoteInetSocketAddress();
    descriptor: ()Ljava/net/InetSocketAddress;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1169
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
            astore 1 /* remote */
        start local 1 // java.net.InetSocketAddress remote
         1: .line 1170
            aload 1 /* remote */
            ifnonnull 3
         2: .line 1171
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getRemoteAddress:()Ljava/net/InetSocketAddress;
            astore 1 /* remote */
         3: .line 1173
      StackMap locals: java.net.InetSocketAddress
      StackMap stack:
            aload 1 /* remote */
            areturn
        end local 1 // java.net.InetSocketAddress remote
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lorg/eclipse/jetty/server/Request;
            1    4     1  remote  Ljava/net/InetSocketAddress;

  public java.lang.String getRemoteAddr();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1182
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
            astore 1 /* remote */
        start local 1 // java.net.InetSocketAddress remote
         1: .line 1183
            aload 1 /* remote */
            ifnonnull 3
         2: .line 1184
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getRemoteAddress:()Ljava/net/InetSocketAddress;
            astore 1 /* remote */
         3: .line 1186
      StackMap locals: java.net.InetSocketAddress
      StackMap stack:
            aload 1 /* remote */
            ifnonnull 5
         4: .line 1187
            ldc ""
            areturn
         5: .line 1189
      StackMap locals:
      StackMap stack:
            aload 1 /* remote */
            invokevirtual java.net.InetSocketAddress.getAddress:()Ljava/net/InetAddress;
            astore 2 /* address */
        start local 2 // java.net.InetAddress address
         6: .line 1190
            aload 2 /* address */
            ifnonnull 8
         7: .line 1191
            aload 1 /* remote */
            invokevirtual java.net.InetSocketAddress.getHostString:()Ljava/lang/String;
            areturn
         8: .line 1193
      StackMap locals: java.net.InetAddress
      StackMap stack:
            aload 2 /* address */
            invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
            areturn
        end local 2 // java.net.InetAddress address
        end local 1 // java.net.InetSocketAddress remote
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Lorg/eclipse/jetty/server/Request;
            1    9     1   remote  Ljava/net/InetSocketAddress;
            6    9     2  address  Ljava/net/InetAddress;

  public java.lang.String getRemoteHost();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1202
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
            astore 1 /* remote */
        start local 1 // java.net.InetSocketAddress remote
         1: .line 1203
            aload 1 /* remote */
            ifnonnull 3
         2: .line 1204
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getRemoteAddress:()Ljava/net/InetSocketAddress;
            astore 1 /* remote */
         3: .line 1205
      StackMap locals: java.net.InetSocketAddress
      StackMap stack:
            aload 1 /* remote */
            ifnonnull 4
            ldc ""
            goto 5
      StackMap locals:
      StackMap stack:
         4: aload 1 /* remote */
            invokevirtual java.net.InetSocketAddress.getHostString:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         5: areturn
        end local 1 // java.net.InetSocketAddress remote
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lorg/eclipse/jetty/server/Request;
            1    6     1  remote  Ljava/net/InetSocketAddress;

  public int getRemotePort();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1214
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
            astore 1 /* remote */
        start local 1 // java.net.InetSocketAddress remote
         1: .line 1215
            aload 1 /* remote */
            ifnonnull 3
         2: .line 1216
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getRemoteAddress:()Ljava/net/InetSocketAddress;
            astore 1 /* remote */
         3: .line 1217
      StackMap locals: java.net.InetSocketAddress
      StackMap stack:
            aload 1 /* remote */
            ifnonnull 4
            iconst_0
            goto 5
      StackMap locals:
      StackMap stack:
         4: aload 1 /* remote */
            invokevirtual java.net.InetSocketAddress.getPort:()I
      StackMap locals:
      StackMap stack: int
         5: ireturn
        end local 1 // java.net.InetSocketAddress remote
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lorg/eclipse/jetty/server/Request;
            1    6     1  remote  Ljava/net/InetSocketAddress;

  public java.lang.String getRemoteUser();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1226
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getUserPrincipal:()Ljava/security/Principal;
            astore 1 /* p */
        start local 1 // java.security.Principal p
         1: .line 1227
            aload 1 /* p */
            ifnonnull 3
         2: .line 1228
            aconst_null
            areturn
         3: .line 1229
      StackMap locals: java.security.Principal
      StackMap stack:
            aload 1 /* p */
            invokeinterface java.security.Principal.getName:()Ljava/lang/String;
            areturn
        end local 1 // java.security.Principal p
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/eclipse/jetty/server/Request;
            1    4     1     p  Ljava/security/Principal;

  public javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/servlet/RequestDispatcher;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String path
         0: .line 1240
            aload 1 /* path */
            invokestatic org.eclipse.jetty.util.URIUtil.compactPath:(Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* path */
         1: .line 1242
            aload 1 /* path */
            ifnull 2
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            ifnonnull 3
         2: .line 1243
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
         3: .line 1246
      StackMap locals:
      StackMap stack:
            aload 1 /* path */
            ldc "/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifne 10
         4: .line 1248
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._pathInfo:Ljava/lang/String;
            invokestatic org.eclipse.jetty.util.URIUtil.addPaths:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* relTo */
        start local 2 // java.lang.String relTo
         5: .line 1249
            aload 2 /* relTo */
            ldc "/"
            invokevirtual java.lang.String.lastIndexOf:(Ljava/lang/String;)I
            istore 3 /* slash */
        start local 3 // int slash
         6: .line 1250
            iload 3 /* slash */
            iconst_1
            if_icmple 8
         7: .line 1251
            aload 2 /* relTo */
            iconst_0
            iload 3 /* slash */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 2 /* relTo */
            goto 9
         8: .line 1253
      StackMap locals: java.lang.String int
      StackMap stack:
            ldc "/"
            astore 2 /* relTo */
         9: .line 1254
      StackMap locals:
      StackMap stack:
            aload 2 /* relTo */
            aload 1 /* path */
            invokestatic org.eclipse.jetty.util.URIUtil.addPaths:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* path */
        end local 3 // int slash
        end local 2 // java.lang.String relTo
        10: .line 1257
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            aload 1 /* path */
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getRequestDispatcher:(Ljava/lang/String;)Ljavax/servlet/RequestDispatcher;
            areturn
        end local 1 // java.lang.String path
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   11     0   this  Lorg/eclipse/jetty/server/Request;
            0   11     1   path  Ljava/lang/String;
            5   10     2  relTo  Ljava/lang/String;
            6   10     3  slash  I
    MethodParameters:
      Name  Flags
      path  

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

  public java.lang.String getRequestURI();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1275
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 1276
            aload 1 /* metadata */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
            invokevirtual org.eclipse.jetty.http.HttpURI.getPath:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         3: areturn
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/eclipse/jetty/server/Request;
            1    4     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;

  public java.lang.StringBuffer getRequestURL();
    descriptor: ()Ljava/lang/StringBuffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1285
            new java.lang.StringBuffer
            dup
            sipush 128
            invokespecial java.lang.StringBuffer.<init>:(I)V
            astore 1 /* url */
        start local 1 // java.lang.StringBuffer url
         1: .line 1286
            aload 1 /* url */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getScheme:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getServerName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getServerPort:()I
            invokestatic org.eclipse.jetty.util.URIUtil.appendSchemeHostPort:(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;I)V
         2: .line 1287
            aload 1 /* url */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getRequestURI:()Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
            pop
         3: .line 1288
            aload 1 /* url */
            areturn
        end local 1 // java.lang.StringBuffer url
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/eclipse/jetty/server/Request;
            1    4     1   url  Ljava/lang/StringBuffer;

  public org.eclipse.jetty.server.Response getResponse();
    descriptor: ()Lorg/eclipse/jetty/server/Response;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1293
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getResponse:()Lorg/eclipse/jetty/server/Response;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public java.lang.StringBuilder getRootURL();
    descriptor: ()Ljava/lang/StringBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1308
            new java.lang.StringBuilder
            dup
            sipush 128
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 1 /* url */
        start local 1 // java.lang.StringBuilder url
         1: .line 1309
            aload 1 /* url */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getScheme:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getServerName:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getServerPort:()I
            invokestatic org.eclipse.jetty.util.URIUtil.appendSchemeHostPort:(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;I)V
         2: .line 1310
            aload 1 /* url */
            areturn
        end local 1 // java.lang.StringBuilder url
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;
            1    3     1   url  Ljava/lang/StringBuilder;

  public java.lang.String getScheme();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1319
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 1320
            aload 1 /* metadata */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
            invokevirtual org.eclipse.jetty.http.HttpURI.getScheme:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         3: astore 2 /* scheme */
        start local 2 // java.lang.String scheme
         4: .line 1321
            aload 2 /* scheme */
            ifnonnull 5
            getstatic org.eclipse.jetty.http.HttpScheme.HTTP:Lorg/eclipse/jetty/http/HttpScheme;
            invokevirtual org.eclipse.jetty.http.HttpScheme.asString:()Ljava/lang/String;
            goto 6
      StackMap locals: java.lang.String
      StackMap stack:
         5: aload 2 /* scheme */
      StackMap locals:
      StackMap stack: java.lang.String
         6: areturn
        end local 2 // java.lang.String scheme
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lorg/eclipse/jetty/server/Request;
            1    7     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
            4    7     2    scheme  Ljava/lang/String;

  public java.lang.String getServerName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1330
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 1331
            aload 1 /* metadata */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
            invokevirtual org.eclipse.jetty.http.HttpURI.getHost:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         3: astore 2 /* name */
        start local 2 // java.lang.String name
         4: .line 1334
            aload 2 /* name */
            ifnull 6
         5: .line 1335
            aload 2 /* name */
            areturn
         6: .line 1337
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.findServerName:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.String name
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lorg/eclipse/jetty/server/Request;
            1    7     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
            4    7     2      name  Ljava/lang/String;

  private java.lang.String findServerName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1343
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getLocalName:()Ljava/lang/String;
            astore 1 /* name */
        start local 1 // java.lang.String name
         1: .line 1344
            aload 1 /* name */
            ifnull 3
         2: .line 1345
            aload 1 /* name */
            areturn
         3: .line 1350
      StackMap locals: java.lang.String
      StackMap stack:
            invokestatic java.net.InetAddress.getLocalHost:()Ljava/net/InetAddress;
            invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
         4: areturn
         5: .line 1352
      StackMap locals:
      StackMap stack: java.net.UnknownHostException
            astore 2 /* e */
        start local 2 // java.net.UnknownHostException e
         6: .line 1354
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
            aload 2 /* e */
            invokeinterface org.eclipse.jetty.util.log.Logger.ignore:(Ljava/lang/Throwable;)V
        end local 2 // java.net.UnknownHostException e
         7: .line 1356
            aconst_null
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/eclipse/jetty/server/Request;
            1    8     1  name  Ljava/lang/String;
            6    7     2     e  Ljava/net/UnknownHostException;
      Exception table:
        from    to  target  type
           3     4       5  Class java.net.UnknownHostException

  public int getServerPort();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1365
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 1366
            aload 1 /* metadata */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
      StackMap locals:
      StackMap stack: org.eclipse.jetty.http.HttpURI
         3: astore 2 /* uri */
        start local 2 // org.eclipse.jetty.http.HttpURI uri
         4: .line 1367
            aload 2 /* uri */
            ifnull 5
            aload 2 /* uri */
            invokevirtual org.eclipse.jetty.http.HttpURI.getHost:()Ljava/lang/String;
            ifnonnull 6
      StackMap locals: org.eclipse.jetty.http.HttpURI
      StackMap stack:
         5: aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.findServerPort:()I
            goto 7
      StackMap locals:
      StackMap stack:
         6: aload 2 /* uri */
            invokevirtual org.eclipse.jetty.http.HttpURI.getPort:()I
      StackMap locals:
      StackMap stack: int
         7: istore 3 /* port */
        start local 3 // int port
         8: .line 1370
            iload 3 /* port */
            ifgt 12
         9: .line 1372
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getScheme:()Ljava/lang/String;
            ldc "https"
            invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
            ifeq 11
        10: .line 1373
            sipush 443
            ireturn
        11: .line 1374
      StackMap locals: int
      StackMap stack:
            bipush 80
            ireturn
        12: .line 1378
      StackMap locals:
      StackMap stack:
            iload 3 /* port */
            ireturn
        end local 3 // int port
        end local 2 // org.eclipse.jetty.http.HttpURI uri
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Lorg/eclipse/jetty/server/Request;
            1   13     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
            4   13     2       uri  Lorg/eclipse/jetty/http/HttpURI;
            8   13     3      port  I

  private int findServerPort();
    descriptor: ()I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1384
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            ifnull 2
         1: .line 1385
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getLocalPort:()I
            ireturn
         2: .line 1387
      StackMap locals:
      StackMap stack:
            iconst_m1
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;

  public javax.servlet.ServletContext getServletContext();
    descriptor: ()Ljavax/servlet/ServletContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1393
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public java.lang.String getServletName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1398
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
            ifnull 2
         1: .line 1399
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
            invokeinterface org.eclipse.jetty.server.UserIdentity$Scope.getName:()Ljava/lang/String;
            areturn
         2: .line 1400
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;

  public java.lang.String getServletPath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1409
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
            ifnonnull 2
         1: .line 1410
            aload 0 /* this */
            ldc ""
            putfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
         2: .line 1411
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;

  public javax.servlet.ServletResponse getServletResponse();
    descriptor: ()Ljavax/servlet/ServletResponse;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1416
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getResponse:()Lorg/eclipse/jetty/server/Response;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public java.lang.String changeSessionId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1422
            aload 0 /* this */
            iconst_0
            invokevirtual org.eclipse.jetty.server.Request.getSession:(Z)Ljavax/servlet/http/HttpSession;
            astore 1 /* session */
        start local 1 // javax.servlet.http.HttpSession session
         1: .line 1423
            aload 1 /* session */
            ifnonnull 3
         2: .line 1424
            new java.lang.IllegalStateException
            dup
            ldc "No session"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 1426
      StackMap locals: javax.servlet.http.HttpSession
      StackMap stack:
            aload 1 /* session */
            instanceof org.eclipse.jetty.server.session.Session
            ifeq 10
         4: .line 1428
            aload 1 /* session */
            checkcast org.eclipse.jetty.server.session.Session
            astore 2 /* s */
        start local 2 // org.eclipse.jetty.server.session.Session s
         5: .line 1429
            aload 2 /* s */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.session.Session.renewId:(Ljavax/servlet/http/HttpServletRequest;)V
         6: .line 1430
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getRemoteUser:()Ljava/lang/String;
            ifnull 8
         7: .line 1431
            aload 2 /* s */
            ldc "org.eclipse.jetty.security.sessionCreatedSecure"
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
            invokevirtual org.eclipse.jetty.server.session.Session.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
         8: .line 1432
      StackMap locals: org.eclipse.jetty.server.session.Session
      StackMap stack:
            aload 2 /* s */
            invokevirtual org.eclipse.jetty.server.session.Session.isIdChanged:()Z
            ifeq 10
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            invokevirtual org.eclipse.jetty.server.session.SessionHandler.isUsingCookies:()Z
            ifeq 10
         9: .line 1433
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getResponse:()Lorg/eclipse/jetty/server/Response;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            aload 2 /* s */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContextPath:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.isSecure:()Z
            invokevirtual org.eclipse.jetty.server.session.SessionHandler.getSessionCookie:(Ljavax/servlet/http/HttpSession;Ljava/lang/String;Z)Lorg/eclipse/jetty/http/HttpCookie;
            invokevirtual org.eclipse.jetty.server.Response.replaceCookie:(Lorg/eclipse/jetty/http/HttpCookie;)V
        end local 2 // org.eclipse.jetty.server.session.Session s
        10: .line 1436
      StackMap locals:
      StackMap stack:
            aload 1 /* session */
            invokeinterface javax.servlet.http.HttpSession.getId:()Ljava/lang/String;
            areturn
        end local 1 // javax.servlet.http.HttpSession session
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   11     0     this  Lorg/eclipse/jetty/server/Request;
            1   11     1  session  Ljavax/servlet/http/HttpSession;
            5   10     2        s  Lorg/eclipse/jetty/server/session/Session;

  public javax.servlet.http.HttpSession getSession();
    descriptor: ()Ljavax/servlet/http/HttpSession;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1445
            aload 0 /* this */
            iconst_1
            invokevirtual org.eclipse.jetty.server.Request.getSession:(Z)Ljavax/servlet/http/HttpSession;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public javax.servlet.http.HttpSession getSession(boolean);
    descriptor: (Z)Ljavax/servlet/http/HttpSession;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // boolean create
         0: .line 1454
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
            ifnull 4
         1: .line 1456
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            ifnull 3
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
            invokevirtual org.eclipse.jetty.server.session.SessionHandler.isValid:(Ljavax/servlet/http/HttpSession;)Z
            ifne 3
         2: .line 1457
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
            goto 4
         3: .line 1459
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
            areturn
         4: .line 1462
      StackMap locals:
      StackMap stack:
            iload 1 /* create */
            ifne 6
         5: .line 1463
            aconst_null
            areturn
         6: .line 1465
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getResponse:()Lorg/eclipse/jetty/server/Response;
            invokevirtual org.eclipse.jetty.server.Response.isCommitted:()Z
            ifeq 8
         7: .line 1466
            new java.lang.IllegalStateException
            dup
            ldc "Response is committed"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 1468
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            ifnonnull 10
         9: .line 1469
            new java.lang.IllegalStateException
            dup
            ldc "No SessionManager"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
        10: .line 1471
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.session.SessionHandler.newHttpSession:(Ljavax/servlet/http/HttpServletRequest;)Ljavax/servlet/http/HttpSession;
            putfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
        11: .line 1472
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContextPath:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.isSecure:()Z
            invokevirtual org.eclipse.jetty.server.session.SessionHandler.getSessionCookie:(Ljavax/servlet/http/HttpSession;Ljava/lang/String;Z)Lorg/eclipse/jetty/http/HttpCookie;
            astore 2 /* cookie */
        start local 2 // org.eclipse.jetty.http.HttpCookie cookie
        12: .line 1473
            aload 2 /* cookie */
            ifnull 14
        13: .line 1474
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._channel:Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getResponse:()Lorg/eclipse/jetty/server/Response;
            aload 2 /* cookie */
            invokevirtual org.eclipse.jetty.server.Response.replaceCookie:(Lorg/eclipse/jetty/http/HttpCookie;)V
        14: .line 1476
      StackMap locals: org.eclipse.jetty.http.HttpCookie
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
            areturn
        end local 2 // org.eclipse.jetty.http.HttpCookie cookie
        end local 1 // boolean create
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Lorg/eclipse/jetty/server/Request;
            0   15     1  create  Z
           12   15     2  cookie  Lorg/eclipse/jetty/http/HttpCookie;
    MethodParameters:
        Name  Flags
      create  

  public org.eclipse.jetty.server.session.SessionHandler getSessionHandler();
    descriptor: ()Lorg/eclipse/jetty/server/session/SessionHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1484
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public long getTimeStamp();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1494
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._timeStamp:J
            lreturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public org.eclipse.jetty.http.HttpURI getHttpURI();
    descriptor: ()Lorg/eclipse/jetty/http/HttpURI;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1502
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 1 /* metadata */
        start local 1 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 1503
            aload 1 /* metadata */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 1 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
      StackMap locals:
      StackMap stack: org.eclipse.jetty.http.HttpURI
         3: areturn
        end local 1 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/eclipse/jetty/server/Request;
            1    4     1  metadata  Lorg/eclipse/jetty/http/MetaData$Request;

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

  public void setHttpURI(org.eclipse.jetty.http.HttpURI);
    descriptor: (Lorg/eclipse/jetty/http/HttpURI;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.http.HttpURI uri
         0: .line 1519
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 2 /* metadata */
        start local 2 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 1520
            aload 2 /* metadata */
            ifnull 3
         2: .line 1521
            aload 2 /* metadata */
            aload 1 /* uri */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.setURI:(Lorg/eclipse/jetty/http/HttpURI;)V
         3: .line 1522
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
            return
        end local 2 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 1 // org.eclipse.jetty.http.HttpURI uri
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/eclipse/jetty/server/Request;
            0    4     1       uri  Lorg/eclipse/jetty/http/HttpURI;
            1    4     2  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
    MethodParameters:
      Name  Flags
      uri   

  public org.eclipse.jetty.server.UserIdentity getUserIdentity();
    descriptor: ()Lorg/eclipse/jetty/server/UserIdentity;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1526
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$Deferred
            ifeq 2
         1: .line 1527
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$Deferred
            aload 0 /* this */
            invokeinterface org.eclipse.jetty.server.Authentication$Deferred.authenticate:(Ljavax/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
            invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
         2: .line 1529
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$User
            ifeq 4
         3: .line 1530
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$User
            invokeinterface org.eclipse.jetty.server.Authentication$User.getUserIdentity:()Lorg/eclipse/jetty/server/UserIdentity;
            areturn
         4: .line 1531
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/eclipse/jetty/server/Request;

  public org.eclipse.jetty.server.UserIdentity getResolvedUserIdentity();
    descriptor: ()Lorg/eclipse/jetty/server/UserIdentity;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1540
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$User
            ifeq 2
         1: .line 1541
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$User
            invokeinterface org.eclipse.jetty.server.Authentication$User.getUserIdentity:()Lorg/eclipse/jetty/server/UserIdentity;
            areturn
         2: .line 1542
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;

  public org.eclipse.jetty.server.UserIdentity$Scope getUserIdentityScope();
    descriptor: ()Lorg/eclipse/jetty/server/UserIdentity$Scope;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1547
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public java.security.Principal getUserPrincipal();
    descriptor: ()Ljava/security/Principal;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1556
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$Deferred
            ifeq 2
         1: .line 1557
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$Deferred
            aload 0 /* this */
            invokeinterface org.eclipse.jetty.server.Authentication$Deferred.authenticate:(Ljavax/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
            invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
         2: .line 1559
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$User
            ifeq 5
         3: .line 1561
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$User
            invokeinterface org.eclipse.jetty.server.Authentication$User.getUserIdentity:()Lorg/eclipse/jetty/server/UserIdentity;
            astore 1 /* user */
        start local 1 // org.eclipse.jetty.server.UserIdentity user
         4: .line 1562
            aload 1 /* user */
            invokeinterface org.eclipse.jetty.server.UserIdentity.getUserPrincipal:()Ljava/security/Principal;
            areturn
        end local 1 // org.eclipse.jetty.server.UserIdentity user
         5: .line 1565
      StackMap locals:
      StackMap stack:
            aconst_null
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/eclipse/jetty/server/Request;
            4    5     1  user  Lorg/eclipse/jetty/server/UserIdentity;

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

  public boolean isAsyncStarted();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1576
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpChannelState:()Lorg/eclipse/jetty/server/HttpChannelState;
            invokevirtual org.eclipse.jetty.server.HttpChannelState.isAsyncStarted:()Z
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public boolean isAsyncSupported();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1582
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/String;
            ifnonnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jetty/server/Request;

  public boolean isRequestedSessionIdFromCookie();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1591
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestedSessionId:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestedSessionIdFromCookie:Z
            ifeq 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jetty/server/Request;

  public boolean isRequestedSessionIdFromUrl();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1598
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe attribute since is undefined for the annotation type Deprecated\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public boolean isRequestedSessionIdFromURL();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1610
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestedSessionId:Ljava/lang/String;
            ifnull 1
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestedSessionIdFromCookie:Z
            ifne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jetty/server/Request;

  public boolean isRequestedSessionIdValid();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1619
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestedSessionId:Ljava/lang/String;
            ifnonnull 2
         1: .line 1620
            iconst_0
            ireturn
         2: .line 1622
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            invokevirtual org.eclipse.jetty.server.Request.getSession:(Z)Ljavax/servlet/http/HttpSession;
            astore 1 /* session */
        start local 1 // javax.servlet.http.HttpSession session
         3: .line 1623
            aload 1 /* session */
            ifnull 4
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            invokevirtual org.eclipse.jetty.server.session.SessionHandler.getSessionIdManager:()Lorg/eclipse/jetty/server/SessionIdManager;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestedSessionId:Ljava/lang/String;
            invokeinterface org.eclipse.jetty.server.SessionIdManager.getId:(Ljava/lang/String;)Ljava/lang/String;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
            aload 1 /* session */
            invokevirtual org.eclipse.jetty.server.session.SessionHandler.getId:(Ljavax/servlet/http/HttpSession;)Ljava/lang/String;
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 4
            iconst_1
            ireturn
      StackMap locals: javax.servlet.http.HttpSession
      StackMap stack:
         4: iconst_0
            ireturn
        end local 1 // javax.servlet.http.HttpSession session
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/eclipse/jetty/server/Request;
            3    5     1  session  Ljavax/servlet/http/HttpSession;

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

  public void setSecure(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // boolean secure
         0: .line 1637
            aload 0 /* this */
            iload 1 /* secure */
            putfield org.eclipse.jetty.server.Request._secure:Z
         1: .line 1638
            return
        end local 1 // boolean secure
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/eclipse/jetty/server/Request;
            0    2     1  secure  Z
    MethodParameters:
        Name  Flags
      secure  

  public boolean isUserInRole(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String role
         0: .line 1646
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$Deferred
            ifeq 2
         1: .line 1647
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$Deferred
            aload 0 /* this */
            invokeinterface org.eclipse.jetty.server.Authentication$Deferred.authenticate:(Ljavax/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
            invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
         2: .line 1649
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$User
            ifeq 4
         3: .line 1650
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$User
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
            aload 1 /* role */
            invokeinterface org.eclipse.jetty.server.Authentication$User.isUserInRole:(Lorg/eclipse/jetty/server/UserIdentity$Scope;Ljava/lang/String;)Z
            ireturn
         4: .line 1651
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.lang.String role
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/eclipse/jetty/server/Request;
            0    5     1  role  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      role  

  public void setMetaData(org.eclipse.jetty.http.MetaData$Request);
    descriptor: (Lorg/eclipse/jetty/http/MetaData$Request;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.http.MetaData$Request request
         0: .line 1659
            aload 0 /* this */
            aload 1 /* request */
            putfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
         1: .line 1660
            aload 1 /* request */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
            astore 2 /* uri */
        start local 2 // org.eclipse.jetty.http.HttpURI uri
         2: .line 1661
            aload 0 /* this */
            aload 2 /* uri */
            invokevirtual org.eclipse.jetty.http.HttpURI.isAbsolute:()Z
            ifeq 4
            aload 1 /* request */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getHttpVersion:()Lorg/eclipse/jetty/http/HttpVersion;
            getstatic org.eclipse.jetty.http.HttpVersion.HTTP_2:Lorg/eclipse/jetty/http/HttpVersion;
            if_acmpeq 4
         3: .line 1662
            aload 2 /* uri */
            invokevirtual org.eclipse.jetty.http.HttpURI.toString:()Ljava/lang/String;
            goto 5
         4: .line 1663
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request org.eclipse.jetty.http.HttpURI
      StackMap stack: org.eclipse.jetty.server.Request
            aload 2 /* uri */
            invokevirtual org.eclipse.jetty.http.HttpURI.getPathQuery:()Ljava/lang/String;
         5: .line 1661
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request org.eclipse.jetty.http.HttpURI
      StackMap stack: org.eclipse.jetty.server.Request java.lang.String
            putfield org.eclipse.jetty.server.Request._originalUri:Ljava/lang/String;
         6: .line 1665
            aload 2 /* uri */
            invokevirtual org.eclipse.jetty.http.HttpURI.getScheme:()Ljava/lang/String;
            ifnonnull 8
         7: .line 1666
            aload 2 /* uri */
            ldc "http"
            invokevirtual org.eclipse.jetty.http.HttpURI.setScheme:(Ljava/lang/String;)V
         8: .line 1668
      StackMap locals:
      StackMap stack:
            aload 2 /* uri */
            invokevirtual org.eclipse.jetty.http.HttpURI.hasAuthority:()Z
            ifne 13
         9: .line 1670
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpFields:()Lorg/eclipse/jetty/http/HttpFields;
            getstatic org.eclipse.jetty.http.HttpHeader.HOST:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpFields.getField:(Lorg/eclipse/jetty/http/HttpHeader;)Lorg/eclipse/jetty/http/HttpField;
            astore 3 /* field */
        start local 3 // org.eclipse.jetty.http.HttpField field
        10: .line 1671
            aload 3 /* field */
            instanceof org.eclipse.jetty.http.HostPortHttpField
            ifeq 13
        11: .line 1673
            aload 3 /* field */
            checkcast org.eclipse.jetty.http.HostPortHttpField
            astore 4 /* authority */
        start local 4 // org.eclipse.jetty.http.HostPortHttpField authority
        12: .line 1674
            aload 2 /* uri */
            aload 4 /* authority */
            invokevirtual org.eclipse.jetty.http.HostPortHttpField.getHost:()Ljava/lang/String;
            aload 4 /* authority */
            invokevirtual org.eclipse.jetty.http.HostPortHttpField.getPort:()I
            invokevirtual org.eclipse.jetty.http.HttpURI.setAuthority:(Ljava/lang/String;I)V
        end local 4 // org.eclipse.jetty.http.HostPortHttpField authority
        end local 3 // org.eclipse.jetty.http.HttpField field
        13: .line 1678
      StackMap locals:
      StackMap stack:
            aload 2 /* uri */
            invokevirtual org.eclipse.jetty.http.HttpURI.getPath:()Ljava/lang/String;
            astore 3 /* encoded */
        start local 3 // java.lang.String encoded
        14: .line 1680
            aload 3 /* encoded */
            ifnonnull 20
        15: .line 1682
            aload 2 /* uri */
            invokevirtual org.eclipse.jetty.http.HttpURI.isAbsolute:()Z
            ifeq 16
            ldc "/"
            goto 17
      StackMap locals: java.lang.String
      StackMap stack:
        16: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
        17: astore 4 /* path */
        start local 4 // java.lang.String path
        18: .line 1683
            aload 2 /* uri */
            aload 4 /* path */
            invokevirtual org.eclipse.jetty.http.HttpURI.setPath:(Ljava/lang/String;)V
        19: .line 1684
            goto 29
        end local 4 // java.lang.String path
        20: .line 1685
      StackMap locals:
      StackMap stack:
            aload 3 /* encoded */
            ldc "/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 25
        21: .line 1687
            aload 3 /* encoded */
            invokevirtual java.lang.String.length:()I
            iconst_1
            if_icmpne 22
            ldc "/"
            goto 23
      StackMap locals:
      StackMap stack:
        22: aload 3 /* encoded */
            invokestatic org.eclipse.jetty.util.URIUtil.decodePath:(Ljava/lang/String;)Ljava/lang/String;
            invokestatic org.eclipse.jetty.util.URIUtil.canonicalPath:(Ljava/lang/String;)Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        23: astore 4 /* path */
        start local 4 // java.lang.String path
        24: .line 1688
            goto 29
        end local 4 // java.lang.String path
        25: .line 1689
      StackMap locals:
      StackMap stack:
            ldc "*"
            aload 3 /* encoded */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 26
            getstatic org.eclipse.jetty.http.HttpMethod.CONNECT:Lorg/eclipse/jetty/http/HttpMethod;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getMethod:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.http.HttpMethod.is:(Ljava/lang/String;)Z
            ifeq 28
        26: .line 1691
      StackMap locals:
      StackMap stack:
            aload 3 /* encoded */
            astore 4 /* path */
        start local 4 // java.lang.String path
        27: .line 1692
            goto 29
        end local 4 // java.lang.String path
        28: .line 1695
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* path */
        start local 4 // java.lang.String path
        29: .line 1698
      StackMap locals: java.lang.String
      StackMap stack:
            aload 4 /* path */
            ifnull 30
            aload 4 /* path */
            invokevirtual java.lang.String.isEmpty:()Z
            ifeq 34
        30: .line 1700
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 3 /* encoded */
            ifnonnull 31
            ldc ""
            goto 32
      StackMap locals:
      StackMap stack: org.eclipse.jetty.server.Request
        31: aload 3 /* encoded */
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.http.MetaData$Request org.eclipse.jetty.http.HttpURI java.lang.String java.lang.String
      StackMap stack: org.eclipse.jetty.server.Request java.lang.String
        32: invokevirtual org.eclipse.jetty.server.Request.setPathInfo:(Ljava/lang/String;)V
        33: .line 1701
            new org.eclipse.jetty.http.BadMessageException
            dup
            sipush 400
            ldc "Bad URI"
            invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(ILjava/lang/String;)V
            athrow
        34: .line 1703
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* path */
            invokevirtual org.eclipse.jetty.server.Request.setPathInfo:(Ljava/lang/String;)V
        35: .line 1704
            return
        end local 4 // java.lang.String path
        end local 3 // java.lang.String encoded
        end local 2 // org.eclipse.jetty.http.HttpURI uri
        end local 1 // org.eclipse.jetty.http.MetaData$Request request
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0   36     0       this  Lorg/eclipse/jetty/server/Request;
            0   36     1    request  Lorg/eclipse/jetty/http/MetaData$Request;
            2   36     2        uri  Lorg/eclipse/jetty/http/HttpURI;
           10   13     3      field  Lorg/eclipse/jetty/http/HttpField;
           12   13     4  authority  Lorg/eclipse/jetty/http/HostPortHttpField;
           14   36     3    encoded  Ljava/lang/String;
           18   20     4       path  Ljava/lang/String;
           24   25     4       path  Ljava/lang/String;
           27   28     4       path  Ljava/lang/String;
           29   36     4       path  Ljava/lang/String;
    MethodParameters:
         Name  Flags
      request  

  public org.eclipse.jetty.http.MetaData$Request getMetaData();
    descriptor: ()Lorg/eclipse/jetty/http/MetaData$Request;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1708
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public boolean hasMetaData();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1713
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            ifnull 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jetty/server/Request;

  protected void recycle();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1718
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
         1: .line 1719
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._originalUri:Ljava/lang/String;
         2: .line 1721
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            ifnull 4
         3: .line 1722
            new java.lang.IllegalStateException
            dup
            ldc "Request in context!"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 1724
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            iconst_2
            if_icmpne 13
         5: .line 1728
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
            invokevirtual java.io.BufferedReader.read:()I
            istore 1 /* r */
        start local 1 // int r
         6: .line 1729
            goto 8
         7: .line 1731
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
            invokevirtual java.io.BufferedReader.read:()I
            istore 1 /* r */
         8: .line 1729
      StackMap locals:
      StackMap stack:
            iload 1 /* r */
            iconst_m1
            if_icmpne 7
        end local 1 // int r
         9: .line 1733
            goto 13
        10: .line 1734
      StackMap locals: org.eclipse.jetty.server.Request
      StackMap stack: java.lang.Exception
            astore 1 /* e */
        start local 1 // java.lang.Exception e
        11: .line 1736
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
            aload 1 /* e */
            invokeinterface org.eclipse.jetty.util.log.Logger.ignore:(Ljava/lang/Throwable;)V
        12: .line 1737
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._reader:Ljava/io/BufferedReader;
        end local 1 // java.lang.Exception e
        13: .line 1741
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._dispatcherType:Ljavax/servlet/DispatcherType;
        14: .line 1742
            aload 0 /* this */
            getstatic org.eclipse.jetty.server.Authentication.NOT_CHECKED:Lorg/eclipse/jetty/server/Authentication;
            invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
        15: .line 1743
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpChannelState:()Lorg/eclipse/jetty/server/HttpChannelState;
            invokevirtual org.eclipse.jetty.server.HttpChannelState.recycle:()V
        16: .line 1744
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            ifnull 18
        17: .line 1745
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            invokevirtual org.eclipse.jetty.server.AsyncContextState.reset:()V
        18: .line 1746
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
        19: .line 1747
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/String;
        20: .line 1748
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._handled:Z
        21: .line 1749
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ifnull 23
        22: .line 1750
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            invokeinterface org.eclipse.jetty.util.Attributes.clearAttributes:()V
        23: .line 1751
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._contentType:Ljava/lang/String;
        24: .line 1752
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
        25: .line 1753
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._contextPath:Ljava/lang/String;
        26: .line 1754
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            ifnull 28
        27: .line 1755
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            invokevirtual org.eclipse.jetty.server.Cookies.reset:()V
        28: .line 1756
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._cookiesExtracted:Z
        29: .line 1757
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
        30: .line 1758
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._newContext:Z
        31: .line 1759
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._pathInfo:Ljava/lang/String;
        32: .line 1760
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._queryEncoding:Ljava/lang/String;
        33: .line 1761
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._requestedSessionId:Ljava/lang/String;
        34: .line 1762
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._requestedSessionIdFromCookie:Z
        35: .line 1763
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._secure:Z
        36: .line 1764
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
        37: .line 1765
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
        38: .line 1766
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
        39: .line 1767
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
        40: .line 1768
            aload 0 /* this */
            lconst_0
            putfield org.eclipse.jetty.server.Request._timeStamp:J
        41: .line 1769
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
        42: .line 1770
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
        43: .line 1771
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._parameters:Lorg/eclipse/jetty/util/MultiMap;
        44: .line 1772
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._pathSpec:Lorg/eclipse/jetty/http/pathmap/PathSpec;
        45: .line 1773
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._contentParamsExtracted:Z
        46: .line 1774
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._inputState:I
        47: .line 1775
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
        48: .line 1776
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
        49: .line 1777
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._input:Lorg/eclipse/jetty/server/HttpInput;
            invokevirtual org.eclipse.jetty.server.HttpInput.recycle:()V
        50: .line 1778
            return
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   51     0  this  Lorg/eclipse/jetty/server/Request;
            6    9     1     r  I
           11   13     1     e  Ljava/lang/Exception;
      Exception table:
        from    to  target  type
           5     9      10  Class java.lang.Exception

  public void removeAttribute(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 1786
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            aload 1 /* name */
            invokeinterface org.eclipse.jetty.util.Attributes.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         2: astore 2 /* oldValue */
        start local 2 // java.lang.Object oldValue
         3: .line 1788
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ifnull 5
         4: .line 1789
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            aload 1 /* name */
            invokeinterface org.eclipse.jetty.util.Attributes.removeAttribute:(Ljava/lang/String;)V
         5: .line 1791
      StackMap locals: java.lang.Object
      StackMap stack:
            aload 2 /* oldValue */
            ifnull 11
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 11
         6: .line 1793
            new javax.servlet.ServletRequestAttributeEvent
            dup
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* oldValue */
            invokespecial javax.servlet.ServletRequestAttributeEvent.<init>:(Ljavax/servlet/ServletContext;Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/Object;)V
            astore 3 /* event */
        start local 3 // javax.servlet.ServletRequestAttributeEvent event
         7: .line 1794
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 10
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object javax.servlet.ServletRequestAttributeEvent top java.util.Iterator
      StackMap stack:
         8: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.servlet.ServletRequestAttributeListener
            astore 4 /* listener */
        start local 4 // javax.servlet.ServletRequestAttributeListener listener
         9: .line 1796
            aload 4 /* listener */
            aload 3 /* event */
            invokeinterface javax.servlet.ServletRequestAttributeListener.attributeRemoved:(Ljavax/servlet/ServletRequestAttributeEvent;)V
        end local 4 // javax.servlet.ServletRequestAttributeListener listener
        10: .line 1794
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 8
        end local 3 // javax.servlet.ServletRequestAttributeEvent event
        11: .line 1799
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object
      StackMap stack:
            return
        end local 2 // java.lang.Object oldValue
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      this  Lorg/eclipse/jetty/server/Request;
            0   12     1      name  Ljava/lang/String;
            3   12     2  oldValue  Ljava/lang/Object;
            7   11     3     event  Ljavax/servlet/ServletRequestAttributeEvent;
            9   10     4  listener  Ljavax/servlet/ServletRequestAttributeListener;
    MethodParameters:
      Name  Flags
      name  

  public void removeEventListener(java.util.EventListener);
    descriptor: (Ljava/util/EventListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.util.EventListener listener
         0: .line 1803
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
            aload 1 /* listener */
            invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
            pop
         1: .line 1804
            return
        end local 1 // java.util.EventListener listener
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/eclipse/jetty/server/Request;
            0    2     1  listener  Ljava/util/EventListener;
    MethodParameters:
          Name  Flags
      listener  final

  public void setAsyncSupported(boolean, java.lang.String);
    descriptor: (ZLjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // boolean supported
        start local 2 // java.lang.String source
         0: .line 1808
            aload 0 /* this */
            iload 1 /* supported */
            ifeq 1
            aconst_null
            goto 3
      StackMap locals:
      StackMap stack: org.eclipse.jetty.server.Request
         1: aload 2 /* source */
            ifnonnull 2
            ldc "unknown"
            goto 3
      StackMap locals:
      StackMap stack: org.eclipse.jetty.server.Request
         2: aload 2 /* source */
      StackMap locals: org.eclipse.jetty.server.Request int java.lang.String
      StackMap stack: org.eclipse.jetty.server.Request java.lang.String
         3: putfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/String;
         4: .line 1809
            return
        end local 2 // java.lang.String source
        end local 1 // boolean supported
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    5     0       this  Lorg/eclipse/jetty/server/Request;
            0    5     1  supported  Z
            0    5     2     source  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      supported  
      source     

  public void setAttribute(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=3
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 1820
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ifnonnull 1
            aconst_null
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            aload 1 /* name */
            invokeinterface org.eclipse.jetty.util.Attributes.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
      StackMap locals:
      StackMap stack: java.lang.Object
         2: astore 3 /* oldValue */
        start local 3 // java.lang.Object oldValue
         3: .line 1822
            ldc "org.eclipse.jetty.server.Request.queryEncoding"
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 7
         4: .line 1823
            aload 0 /* this */
            aload 2 /* value */
            ifnonnull 5
            aconst_null
            goto 6
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object
      StackMap stack: org.eclipse.jetty.server.Request
         5: aload 2 /* value */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object
      StackMap stack: org.eclipse.jetty.server.Request java.lang.String
         6: invokevirtual org.eclipse.jetty.server.Request.setQueryEncoding:(Ljava/lang/String;)V
            goto 9
         7: .line 1824
      StackMap locals:
      StackMap stack:
            ldc "org.eclipse.jetty.server.sendContent"
            aload 1 /* name */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 9
         8: .line 1825
            getstatic org.eclipse.jetty.server.Request.LOG:Lorg/eclipse/jetty/util/log/Logger;
            ldc "Deprecated: org.eclipse.jetty.server.sendContent"
            iconst_0
            anewarray java.lang.Object
            invokeinterface org.eclipse.jetty.util.log.Logger.warn:(Ljava/lang/String;[Ljava/lang/Object;)V
         9: .line 1827
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            ifnonnull 11
        10: .line 1828
            aload 0 /* this */
            new org.eclipse.jetty.util.AttributesMap
            dup
            invokespecial org.eclipse.jetty.util.AttributesMap.<init>:()V
            putfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
        11: .line 1829
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
            aload 1 /* name */
            aload 2 /* value */
            invokeinterface org.eclipse.jetty.util.Attributes.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
        12: .line 1831
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 24
        13: .line 1833
            new javax.servlet.ServletRequestAttributeEvent
            dup
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            aload 0 /* this */
            aload 1 /* name */
            aload 3 /* oldValue */
            ifnonnull 14
            aload 2 /* value */
            goto 15
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object
      StackMap stack: new 13 new 13 org.eclipse.jetty.server.handler.ContextHandler$Context org.eclipse.jetty.server.Request java.lang.String
        14: aload 3 /* oldValue */
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object
      StackMap stack: new 13 new 13 org.eclipse.jetty.server.handler.ContextHandler$Context org.eclipse.jetty.server.Request java.lang.String java.lang.Object
        15: invokespecial javax.servlet.ServletRequestAttributeEvent.<init>:(Ljavax/servlet/ServletContext;Ljavax/servlet/ServletRequest;Ljava/lang/String;Ljava/lang/Object;)V
            astore 4 /* event */
        start local 4 // javax.servlet.ServletRequestAttributeEvent event
        16: .line 1834
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._requestAttributeListeners:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 23
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object javax.servlet.ServletRequestAttributeEvent top java.util.Iterator
      StackMap stack:
        17: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.servlet.ServletRequestAttributeListener
            astore 5 /* l */
        start local 5 // javax.servlet.ServletRequestAttributeListener l
        18: .line 1836
            aload 3 /* oldValue */
            ifnonnull 20
        19: .line 1837
            aload 5 /* l */
            aload 4 /* event */
            invokeinterface javax.servlet.ServletRequestAttributeListener.attributeAdded:(Ljavax/servlet/ServletRequestAttributeEvent;)V
            goto 23
        20: .line 1838
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object javax.servlet.ServletRequestAttributeEvent javax.servlet.ServletRequestAttributeListener java.util.Iterator
      StackMap stack:
            aload 2 /* value */
            ifnonnull 22
        21: .line 1839
            aload 5 /* l */
            aload 4 /* event */
            invokeinterface javax.servlet.ServletRequestAttributeListener.attributeRemoved:(Ljavax/servlet/ServletRequestAttributeEvent;)V
            goto 23
        22: .line 1841
      StackMap locals:
      StackMap stack:
            aload 5 /* l */
            aload 4 /* event */
            invokeinterface javax.servlet.ServletRequestAttributeListener.attributeReplaced:(Ljavax/servlet/ServletRequestAttributeEvent;)V
        end local 5 // javax.servlet.ServletRequestAttributeListener l
        23: .line 1834
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object javax.servlet.ServletRequestAttributeEvent top java.util.Iterator
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 17
        end local 4 // javax.servlet.ServletRequestAttributeEvent event
        24: .line 1844
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.Object java.lang.Object
      StackMap stack:
            return
        end local 3 // java.lang.Object oldValue
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   25     0      this  Lorg/eclipse/jetty/server/Request;
            0   25     1      name  Ljava/lang/String;
            0   25     2     value  Ljava/lang/Object;
            3   25     3  oldValue  Ljava/lang/Object;
           16   24     4     event  Ljavax/servlet/ServletRequestAttributeEvent;
           18   23     5         l  Ljavax/servlet/ServletRequestAttributeListener;
    MethodParameters:
       Name  Flags
      name   
      value  

  public void setAttributes(org.eclipse.jetty.util.Attributes);
    descriptor: (Lorg/eclipse/jetty/util/Attributes;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.util.Attributes attributes
         0: .line 1848
            aload 0 /* this */
            aload 1 /* attributes */
            putfield org.eclipse.jetty.server.Request._attributes:Lorg/eclipse/jetty/util/Attributes;
         1: .line 1849
            return
        end local 1 // org.eclipse.jetty.util.Attributes attributes
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/eclipse/jetty/server/Request;
            0    2     1  attributes  Lorg/eclipse/jetty/util/Attributes;
    MethodParameters:
            Name  Flags
      attributes  

  public void setAuthentication(org.eclipse.jetty.server.Authentication);
    descriptor: (Lorg/eclipse/jetty/server/Authentication;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.server.Authentication authentication
         0: .line 1858
            aload 0 /* this */
            aload 1 /* authentication */
            putfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
         1: .line 1859
            return
        end local 1 // org.eclipse.jetty.server.Authentication authentication
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/eclipse/jetty/server/Request;
            0    2     1  authentication  Lorg/eclipse/jetty/server/Authentication;
    MethodParameters:
                Name  Flags
      authentication  

  public void setCharacterEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String encoding
         0: .line 1867
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._inputState:I
            ifeq 2
         1: .line 1868
            return
         2: .line 1870
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* encoding */
            putfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
         3: .line 1873
            aload 1 /* encoding */
            invokestatic org.eclipse.jetty.util.StringUtil.isUTF8:(Ljava/lang/String;)Z
            ifne 8
         4: .line 1877
            aload 1 /* encoding */
            invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
            pop
         5: .line 1878
            goto 8
         6: .line 1879
      StackMap locals:
      StackMap stack: java.nio.charset.UnsupportedCharsetException
            astore 2 /* e */
        start local 2 // java.nio.charset.UnsupportedCharsetException e
         7: .line 1881
            new java.io.UnsupportedEncodingException
            dup
            aload 2 /* e */
            invokevirtual java.nio.charset.UnsupportedCharsetException.getMessage:()Ljava/lang/String;
            invokespecial java.io.UnsupportedEncodingException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // java.nio.charset.UnsupportedCharsetException e
         8: .line 1884
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.String encoding
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    9     0      this  Lorg/eclipse/jetty/server/Request;
            0    9     1  encoding  Ljava/lang/String;
            7    8     2         e  Ljava/nio/charset/UnsupportedCharsetException;
      Exception table:
        from    to  target  type
           4     5       6  Class java.nio.charset.UnsupportedCharsetException
    Exceptions:
      throws java.io.UnsupportedEncodingException
    MethodParameters:
          Name  Flags
      encoding  

  public void setCharacterEncodingUnchecked(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.Request this
        start local 1 // java.lang.String encoding
         0: .line 1891
            aload 0 /* this */
            aload 1 /* encoding */
            putfield org.eclipse.jetty.server.Request._characterEncoding:Ljava/lang/String;
         1: .line 1892
            return
        end local 1 // java.lang.String encoding
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/eclipse/jetty/server/Request;
            0    2     1  encoding  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      encoding  

  public void setContentType(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.Request this
        start local 1 // java.lang.String contentType
         0: .line 1899
            aload 0 /* this */
            aload 1 /* contentType */
            putfield org.eclipse.jetty.server.Request._contentType:Ljava/lang/String;
         1: .line 1900
            return
        end local 1 // java.lang.String contentType
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/eclipse/jetty/server/Request;
            0    2     1  contentType  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      contentType  

  public void setContext(org.eclipse.jetty.server.handler.ContextHandler$Context);
    descriptor: (Lorg/eclipse/jetty/server/handler/ContextHandler$Context;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.server.handler.ContextHandler$Context context
         0: .line 1909
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            aload 1 /* context */
            if_acmpeq 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack: org.eclipse.jetty.server.Request
         1: iconst_0
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.server.handler.ContextHandler$Context
      StackMap stack: org.eclipse.jetty.server.Request int
         2: putfield org.eclipse.jetty.server.Request._newContext:Z
         3: .line 1910
            aload 0 /* this */
            aload 1 /* context */
            putfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
         4: .line 1911
            return
        end local 1 // org.eclipse.jetty.server.handler.ContextHandler$Context context
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/eclipse/jetty/server/Request;
            0    5     1  context  Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
    MethodParameters:
         Name  Flags
      context  

  public boolean takeNewContext();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1919
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._newContext:Z
            istore 1 /* nc */
        start local 1 // boolean nc
         1: .line 1920
            aload 0 /* this */
            iconst_0
            putfield org.eclipse.jetty.server.Request._newContext:Z
         2: .line 1921
            iload 1 /* nc */
            ireturn
        end local 1 // boolean nc
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;
            1    3     1    nc  Z

  public void setContextPath(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.Request this
        start local 1 // java.lang.String contextPath
         0: .line 1932
            aload 0 /* this */
            aload 1 /* contextPath */
            putfield org.eclipse.jetty.server.Request._contextPath:Ljava/lang/String;
         1: .line 1933
            return
        end local 1 // java.lang.String contextPath
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/eclipse/jetty/server/Request;
            0    2     1  contextPath  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      contextPath  

  public void setCookies(javax.servlet.http.Cookie[]);
    descriptor: ([Ljavax/servlet/http/Cookie;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // javax.servlet.http.Cookie[] cookies
         0: .line 1940
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            ifnonnull 2
         1: .line 1941
            aload 0 /* this */
            new org.eclipse.jetty.server.Cookies
            dup
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpChannel:()Lorg/eclipse/jetty/server/HttpChannel;
            invokevirtual org.eclipse.jetty.server.HttpChannel.getHttpConfiguration:()Lorg/eclipse/jetty/server/HttpConfiguration;
            invokevirtual org.eclipse.jetty.server.HttpConfiguration.getRequestCookieCompliance:()Lorg/eclipse/jetty/http/CookieCompliance;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getComplianceViolationListener:()Lorg/eclipse/jetty/http/ComplianceViolation$Listener;
            invokespecial org.eclipse.jetty.server.Cookies.<init>:(Lorg/eclipse/jetty/http/CookieCompliance;Lorg/eclipse/jetty/http/ComplianceViolation$Listener;)V
            putfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
         2: .line 1942
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._cookies:Lorg/eclipse/jetty/server/Cookies;
            aload 1 /* cookies */
            invokevirtual org.eclipse.jetty.server.Cookies.setCookies:([Ljavax/servlet/http/Cookie;)V
         3: .line 1943
            return
        end local 1 // javax.servlet.http.Cookie[] cookies
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lorg/eclipse/jetty/server/Request;
            0    4     1  cookies  [Ljavax/servlet/http/Cookie;
    MethodParameters:
         Name  Flags
      cookies  

  public void setDispatcherType(javax.servlet.DispatcherType);
    descriptor: (Ljavax/servlet/DispatcherType;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // javax.servlet.DispatcherType type
         0: .line 1947
            aload 0 /* this */
            aload 1 /* type */
            putfield org.eclipse.jetty.server.Request._dispatcherType:Ljavax/servlet/DispatcherType;
         1: .line 1948
            return
        end local 1 // javax.servlet.DispatcherType type
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jetty/server/Request;
            0    2     1  type  Ljavax/servlet/DispatcherType;
    MethodParameters:
      Name  Flags
      type  

  public void setHandled(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // boolean h
         0: .line 1952
            aload 0 /* this */
            iload 1 /* h */
            putfield org.eclipse.jetty.server.Request._handled:Z
         1: .line 1953
            return
        end local 1 // boolean h
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jetty/server/Request;
            0    2     1     h  Z
    MethodParameters:
      Name  Flags
      h     

  public void setMethod(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String method
         0: .line 1960
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 2 /* metadata */
        start local 2 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 1961
            aload 2 /* metadata */
            ifnull 3
         2: .line 1962
            aload 2 /* metadata */
            aload 1 /* method */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.setMethod:(Ljava/lang/String;)V
         3: .line 1963
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
            return
        end local 2 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 1 // java.lang.String method
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/eclipse/jetty/server/Request;
            0    4     1    method  Ljava/lang/String;
            1    4     2  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
    MethodParameters:
        Name  Flags
      method  

  public void setHttpVersion(org.eclipse.jetty.http.HttpVersion);
    descriptor: (Lorg/eclipse/jetty/http/HttpVersion;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.http.HttpVersion version
         0: .line 1967
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 2 /* metadata */
        start local 2 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 1968
            aload 2 /* metadata */
            ifnull 3
         2: .line 1969
            aload 2 /* metadata */
            aload 1 /* version */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.setHttpVersion:(Lorg/eclipse/jetty/http/HttpVersion;)V
         3: .line 1970
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
            return
        end local 2 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 1 // org.eclipse.jetty.http.HttpVersion version
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/eclipse/jetty/server/Request;
            0    4     1   version  Lorg/eclipse/jetty/http/HttpVersion;
            1    4     2  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
    MethodParameters:
         Name  Flags
      version  

  public boolean isHead();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 1974
            getstatic org.eclipse.jetty.http.HttpMethod.HEAD:Lorg/eclipse/jetty/http/HttpMethod;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getMethod:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.http.HttpMethod.is:(Ljava/lang/String;)Z
            ireturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public void setPathInfo(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.Request this
        start local 1 // java.lang.String pathInfo
         0: .line 1982
            aload 0 /* this */
            aload 1 /* pathInfo */
            putfield org.eclipse.jetty.server.Request._pathInfo:Ljava/lang/String;
         1: .line 1983
            return
        end local 1 // java.lang.String pathInfo
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/eclipse/jetty/server/Request;
            0    2     1  pathInfo  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      pathInfo  

  public void setQueryEncoding(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.Request this
        start local 1 // java.lang.String queryEncoding
         0: .line 1995
            aload 0 /* this */
            aload 1 /* queryEncoding */
            putfield org.eclipse.jetty.server.Request._queryEncoding:Ljava/lang/String;
         1: .line 1996
            return
        end local 1 // java.lang.String queryEncoding
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/eclipse/jetty/server/Request;
            0    2     1  queryEncoding  Ljava/lang/String;
    MethodParameters:
               Name  Flags
      queryEncoding  

  public void setQueryString(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String queryString
         0: .line 2003
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 2 /* metadata */
        start local 2 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 2004
            aload 2 /* metadata */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 2 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
      StackMap locals:
      StackMap stack: org.eclipse.jetty.http.HttpURI
         3: astore 3 /* uri */
        start local 3 // org.eclipse.jetty.http.HttpURI uri
         4: .line 2005
            aload 3 /* uri */
            ifnull 6
         5: .line 2006
            aload 3 /* uri */
            aload 1 /* queryString */
            invokevirtual org.eclipse.jetty.http.HttpURI.setQuery:(Ljava/lang/String;)V
         6: .line 2007
      StackMap locals: org.eclipse.jetty.http.HttpURI
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield org.eclipse.jetty.server.Request._queryEncoding:Ljava/lang/String;
         7: .line 2008
            return
        end local 3 // org.eclipse.jetty.http.HttpURI uri
        end local 2 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 1 // java.lang.String queryString
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0         this  Lorg/eclipse/jetty/server/Request;
            0    8     1  queryString  Ljava/lang/String;
            1    8     2     metadata  Lorg/eclipse/jetty/http/MetaData$Request;
            4    8     3          uri  Lorg/eclipse/jetty/http/HttpURI;
    MethodParameters:
             Name  Flags
      queryString  

  public void setRemoteAddr(java.net.InetSocketAddress);
    descriptor: (Ljava/net/InetSocketAddress;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.net.InetSocketAddress addr
         0: .line 2015
            aload 0 /* this */
            aload 1 /* addr */
            putfield org.eclipse.jetty.server.Request._remote:Ljava/net/InetSocketAddress;
         1: .line 2016
            return
        end local 1 // java.net.InetSocketAddress addr
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jetty/server/Request;
            0    2     1  addr  Ljava/net/InetSocketAddress;
    MethodParameters:
      Name  Flags
      addr  

  public void setRequestedSessionId(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.Request this
        start local 1 // java.lang.String requestedSessionId
         0: .line 2023
            aload 0 /* this */
            aload 1 /* requestedSessionId */
            putfield org.eclipse.jetty.server.Request._requestedSessionId:Ljava/lang/String;
         1: .line 2024
            return
        end local 1 // java.lang.String requestedSessionId
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/eclipse/jetty/server/Request;
            0    2     1  requestedSessionId  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      requestedSessionId  

  public void setRequestedSessionIdFromCookie(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // boolean requestedSessionIdCookie
         0: .line 2031
            aload 0 /* this */
            iload 1 /* requestedSessionIdCookie */
            putfield org.eclipse.jetty.server.Request._requestedSessionIdFromCookie:Z
         1: .line 2032
            return
        end local 1 // boolean requestedSessionIdCookie
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    2     0                      this  Lorg/eclipse/jetty/server/Request;
            0    2     1  requestedSessionIdCookie  Z
    MethodParameters:
                          Name  Flags
      requestedSessionIdCookie  

  public void setURIPathQuery(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String requestURI
         0: .line 2036
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 2 /* metadata */
        start local 2 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 2037
            aload 2 /* metadata */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 2 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
      StackMap locals:
      StackMap stack: org.eclipse.jetty.http.HttpURI
         3: astore 3 /* uri */
        start local 3 // org.eclipse.jetty.http.HttpURI uri
         4: .line 2038
            aload 3 /* uri */
            ifnull 6
         5: .line 2039
            aload 3 /* uri */
            aload 1 /* requestURI */
            invokevirtual org.eclipse.jetty.http.HttpURI.setPathQuery:(Ljava/lang/String;)V
         6: .line 2040
      StackMap locals: org.eclipse.jetty.http.HttpURI
      StackMap stack:
            return
        end local 3 // org.eclipse.jetty.http.HttpURI uri
        end local 2 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 1 // java.lang.String requestURI
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lorg/eclipse/jetty/server/Request;
            0    7     1  requestURI  Ljava/lang/String;
            1    7     2    metadata  Lorg/eclipse/jetty/http/MetaData$Request;
            4    7     3         uri  Lorg/eclipse/jetty/http/HttpURI;
    MethodParameters:
            Name  Flags
      requestURI  

  public void setScheme(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String scheme
         0: .line 2047
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 2 /* metadata */
        start local 2 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 2048
            aload 2 /* metadata */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 2 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
      StackMap locals:
      StackMap stack: org.eclipse.jetty.http.HttpURI
         3: astore 3 /* uri */
        start local 3 // org.eclipse.jetty.http.HttpURI uri
         4: .line 2049
            aload 3 /* uri */
            ifnull 6
         5: .line 2050
            aload 3 /* uri */
            aload 1 /* scheme */
            invokevirtual org.eclipse.jetty.http.HttpURI.setScheme:(Ljava/lang/String;)V
         6: .line 2051
      StackMap locals: org.eclipse.jetty.http.HttpURI
      StackMap stack:
            return
        end local 3 // org.eclipse.jetty.http.HttpURI uri
        end local 2 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 1 // java.lang.String scheme
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lorg/eclipse/jetty/server/Request;
            0    7     1    scheme  Ljava/lang/String;
            1    7     2  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
            4    7     3       uri  Lorg/eclipse/jetty/http/HttpURI;
    MethodParameters:
        Name  Flags
      scheme  

  public void setAuthority(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String host
        start local 2 // int port
         0: .line 2059
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._metaData:Lorg/eclipse/jetty/http/MetaData$Request;
            astore 3 /* metadata */
        start local 3 // org.eclipse.jetty.http.MetaData$Request metadata
         1: .line 2060
            aload 3 /* metadata */
            ifnonnull 2
            aconst_null
            goto 3
      StackMap locals: org.eclipse.jetty.http.MetaData$Request
      StackMap stack:
         2: aload 3 /* metadata */
            invokevirtual org.eclipse.jetty.http.MetaData$Request.getURI:()Lorg/eclipse/jetty/http/HttpURI;
      StackMap locals:
      StackMap stack: org.eclipse.jetty.http.HttpURI
         3: astore 4 /* uri */
        start local 4 // org.eclipse.jetty.http.HttpURI uri
         4: .line 2061
            aload 4 /* uri */
            ifnull 6
         5: .line 2062
            aload 4 /* uri */
            aload 1 /* host */
            iload 2 /* port */
            invokevirtual org.eclipse.jetty.http.HttpURI.setAuthority:(Ljava/lang/String;I)V
         6: .line 2063
      StackMap locals: org.eclipse.jetty.http.HttpURI
      StackMap stack:
            return
        end local 4 // org.eclipse.jetty.http.HttpURI uri
        end local 3 // org.eclipse.jetty.http.MetaData$Request metadata
        end local 2 // int port
        end local 1 // java.lang.String host
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lorg/eclipse/jetty/server/Request;
            0    7     1      host  Ljava/lang/String;
            0    7     2      port  I
            1    7     3  metadata  Lorg/eclipse/jetty/http/MetaData$Request;
            4    7     4       uri  Lorg/eclipse/jetty/http/HttpURI;
    MethodParameters:
      Name  Flags
      host  
      port  

  public void setServletPath(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.Request this
        start local 1 // java.lang.String servletPath
         0: .line 2070
            aload 0 /* this */
            aload 1 /* servletPath */
            putfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
         1: .line 2071
            return
        end local 1 // java.lang.String servletPath
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/eclipse/jetty/server/Request;
            0    2     1  servletPath  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      servletPath  

  public void setSession(javax.servlet.http.HttpSession);
    descriptor: (Ljavax/servlet/http/HttpSession;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // javax.servlet.http.HttpSession session
         0: .line 2078
            aload 0 /* this */
            aload 1 /* session */
            putfield org.eclipse.jetty.server.Request._session:Ljavax/servlet/http/HttpSession;
         1: .line 2079
            return
        end local 1 // javax.servlet.http.HttpSession session
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/eclipse/jetty/server/Request;
            0    2     1  session  Ljavax/servlet/http/HttpSession;
    MethodParameters:
         Name  Flags
      session  

  public void setSessionHandler(org.eclipse.jetty.server.session.SessionHandler);
    descriptor: (Lorg/eclipse/jetty/server/session/SessionHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.server.session.SessionHandler sessionHandler
         0: .line 2086
            aload 0 /* this */
            aload 1 /* sessionHandler */
            putfield org.eclipse.jetty.server.Request._sessionHandler:Lorg/eclipse/jetty/server/session/SessionHandler;
         1: .line 2087
            return
        end local 1 // org.eclipse.jetty.server.session.SessionHandler sessionHandler
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/eclipse/jetty/server/Request;
            0    2     1  sessionHandler  Lorg/eclipse/jetty/server/session/SessionHandler;
    MethodParameters:
                Name  Flags
      sessionHandler  

  public void setTimeStamp(long);
    descriptor: (J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // long ts
         0: .line 2091
            aload 0 /* this */
            lload 1 /* ts */
            putfield org.eclipse.jetty.server.Request._timeStamp:J
         1: .line 2092
            return
        end local 1 // long ts
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jetty/server/Request;
            0    2     1    ts  J
    MethodParameters:
      Name  Flags
      ts    

  public void setUserIdentityScope(org.eclipse.jetty.server.UserIdentity$Scope);
    descriptor: (Lorg/eclipse/jetty/server/UserIdentity$Scope;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.server.UserIdentity$Scope scope
         0: .line 2096
            aload 0 /* this */
            aload 1 /* scope */
            putfield org.eclipse.jetty.server.Request._scope:Lorg/eclipse/jetty/server/UserIdentity$Scope;
         1: .line 2097
            return
        end local 1 // org.eclipse.jetty.server.UserIdentity$Scope scope
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/eclipse/jetty/server/Request;
            0    2     1  scope  Lorg/eclipse/jetty/server/UserIdentity$Scope;
    MethodParameters:
       Name  Flags
      scope  

  public javax.servlet.AsyncContext startAsync();
    descriptor: ()Ljavax/servlet/AsyncContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 2102
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/String;
            ifnull 2
         1: .line 2103
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "!asyncSupported: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 2104
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpChannelState:()Lorg/eclipse/jetty/server/HttpChannelState;
            astore 1 /* state */
        start local 1 // org.eclipse.jetty.server.HttpChannelState state
         3: .line 2105
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            ifnonnull 5
         4: .line 2106
            aload 0 /* this */
            new org.eclipse.jetty.server.AsyncContextState
            dup
            aload 1 /* state */
            invokespecial org.eclipse.jetty.server.AsyncContextState.<init>:(Lorg/eclipse/jetty/server/HttpChannelState;)V
            putfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
         5: .line 2107
      StackMap locals: org.eclipse.jetty.server.HttpChannelState
      StackMap stack:
            new org.eclipse.jetty.server.AsyncContextEvent
            dup
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            aload 1 /* state */
            aload 0 /* this */
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getResponse:()Lorg/eclipse/jetty/server/Response;
            invokespecial org.eclipse.jetty.server.AsyncContextEvent.<init>:(Lorg/eclipse/jetty/server/handler/ContextHandler$Context;Lorg/eclipse/jetty/server/AsyncContextState;Lorg/eclipse/jetty/server/HttpChannelState;Lorg/eclipse/jetty/server/Request;Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
            astore 2 /* event */
        start local 2 // org.eclipse.jetty.server.AsyncContextEvent event
         6: .line 2108
            aload 1 /* state */
            aload 2 /* event */
            invokevirtual org.eclipse.jetty.server.HttpChannelState.startAsync:(Lorg/eclipse/jetty/server/AsyncContextEvent;)V
         7: .line 2109
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            areturn
        end local 2 // org.eclipse.jetty.server.AsyncContextEvent event
        end local 1 // org.eclipse.jetty.server.HttpChannelState state
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    8     0   this  Lorg/eclipse/jetty/server/Request;
            3    8     1  state  Lorg/eclipse/jetty/server/HttpChannelState;
            6    8     2  event  Lorg/eclipse/jetty/server/AsyncContextEvent;
    Exceptions:
      throws java.lang.IllegalStateException

  public javax.servlet.AsyncContext startAsync(javax.servlet.ServletRequest, javax.servlet.ServletResponse);
    descriptor: (Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)Ljavax/servlet/AsyncContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=6, args_size=3
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // javax.servlet.ServletRequest servletRequest
        start local 2 // javax.servlet.ServletResponse servletResponse
         0: .line 2115
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/String;
            ifnull 2
         1: .line 2116
            new java.lang.IllegalStateException
            dup
            new java.lang.StringBuilder
            dup
            ldc "!asyncSupported: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._asyncNotSupportedSource:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 2117
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpChannelState:()Lorg/eclipse/jetty/server/HttpChannelState;
            astore 3 /* state */
        start local 3 // org.eclipse.jetty.server.HttpChannelState state
         3: .line 2118
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            ifnonnull 5
         4: .line 2119
            aload 0 /* this */
            new org.eclipse.jetty.server.AsyncContextState
            dup
            aload 3 /* state */
            invokespecial org.eclipse.jetty.server.AsyncContextState.<init>:(Lorg/eclipse/jetty/server/HttpChannelState;)V
            putfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
         5: .line 2120
      StackMap locals: org.eclipse.jetty.server.HttpChannelState
      StackMap stack:
            new org.eclipse.jetty.server.AsyncContextEvent
            dup
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            aload 3 /* state */
            aload 0 /* this */
            aload 1 /* servletRequest */
            aload 2 /* servletResponse */
            invokespecial org.eclipse.jetty.server.AsyncContextEvent.<init>:(Lorg/eclipse/jetty/server/handler/ContextHandler$Context;Lorg/eclipse/jetty/server/AsyncContextState;Lorg/eclipse/jetty/server/HttpChannelState;Lorg/eclipse/jetty/server/Request;Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
            astore 4 /* event */
        start local 4 // org.eclipse.jetty.server.AsyncContextEvent event
         6: .line 2121
            aload 4 /* event */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getServletContext:()Ljavax/servlet/ServletContext;
            invokevirtual org.eclipse.jetty.server.AsyncContextEvent.setDispatchContext:(Ljavax/servlet/ServletContext;)V
         7: .line 2123
            aload 1 /* servletRequest */
            checkcast javax.servlet.http.HttpServletRequest
            invokeinterface javax.servlet.http.HttpServletRequest.getRequestURI:()Ljava/lang/String;
            astore 5 /* uri */
        start local 5 // java.lang.String uri
         8: .line 2124
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contextPath:Ljava/lang/String;
            ifnull 10
            aload 5 /* uri */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contextPath:Ljava/lang/String;
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 10
         9: .line 2125
            aload 5 /* uri */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contextPath:Ljava/lang/String;
            invokevirtual java.lang.String.length:()I
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 5 /* uri */
            goto 11
        10: .line 2128
      StackMap locals: org.eclipse.jetty.server.AsyncContextEvent java.lang.String
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getServletPath:()Ljava/lang/String;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getPathInfo:()Ljava/lang/String;
            invokestatic org.eclipse.jetty.util.URIUtil.addPaths:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokestatic org.eclipse.jetty.util.URIUtil.encodePath:(Ljava/lang/String;)Ljava/lang/String;
            astore 5 /* uri */
        11: .line 2130
      StackMap locals:
      StackMap stack:
            aload 4 /* event */
            aload 5 /* uri */
            invokevirtual org.eclipse.jetty.server.AsyncContextEvent.setDispatchPath:(Ljava/lang/String;)V
        12: .line 2131
            aload 3 /* state */
            aload 4 /* event */
            invokevirtual org.eclipse.jetty.server.HttpChannelState.startAsync:(Lorg/eclipse/jetty/server/AsyncContextEvent;)V
        13: .line 2132
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._async:Lorg/eclipse/jetty/server/AsyncContextState;
            areturn
        end local 5 // java.lang.String uri
        end local 4 // org.eclipse.jetty.server.AsyncContextEvent event
        end local 3 // org.eclipse.jetty.server.HttpChannelState state
        end local 2 // javax.servlet.ServletResponse servletResponse
        end local 1 // javax.servlet.ServletRequest servletRequest
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   14     0             this  Lorg/eclipse/jetty/server/Request;
            0   14     1   servletRequest  Ljavax/servlet/ServletRequest;
            0   14     2  servletResponse  Ljavax/servlet/ServletResponse;
            3   14     3            state  Lorg/eclipse/jetty/server/HttpChannelState;
            6   14     4            event  Lorg/eclipse/jetty/server/AsyncContextEvent;
            8   14     5              uri  Ljava/lang/String;
    Exceptions:
      throws java.lang.IllegalStateException
    MethodParameters:
                 Name  Flags
      servletRequest   
      servletResponse  

  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.Request this
         0: .line 2138
            ldc "%s%s%s %s%s@%x"
            bipush 6
            anewarray java.lang.Object
            dup
            iconst_0
         1: .line 2139
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
            aastore
            dup
            iconst_1
         2: .line 2140
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._handled:Z
            ifeq 3
            ldc "["
            goto 4
      StackMap locals: org.eclipse.jetty.server.Request
      StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int
         3: ldc "("
      StackMap locals: org.eclipse.jetty.server.Request
      StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
         4: aastore
            dup
            iconst_2
         5: .line 2141
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getMethod:()Ljava/lang/String;
            aastore
            dup
            iconst_3
         6: .line 2142
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getHttpURI:()Lorg/eclipse/jetty/http/HttpURI;
            aastore
            dup
            iconst_4
         7: .line 2143
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._handled:Z
            ifeq 8
            ldc "]"
            goto 9
      StackMap locals: org.eclipse.jetty.server.Request
      StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int
         8: ldc ")"
      StackMap locals: org.eclipse.jetty.server.Request
      StackMap stack: java.lang.String java.lang.Object[] java.lang.Object[] int java.lang.String
         9: aastore
            dup
            iconst_5
        10: .line 2144
            aload 0 /* this */
            invokevirtual java.lang.Object.hashCode:()I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            aastore
        11: .line 2138
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   12     0  this  Lorg/eclipse/jetty/server/Request;

  public boolean authenticate(javax.servlet.http.HttpServletResponse);
    descriptor: (Ljavax/servlet/http/HttpServletResponse;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // javax.servlet.http.HttpServletResponse response
         0: .line 2150
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$Deferred
            ifeq 5
         1: .line 2152
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$Deferred
            aload 0 /* this */
            aload 1 /* response */
            invokeinterface org.eclipse.jetty.server.Authentication$Deferred.authenticate:(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)Lorg/eclipse/jetty/server/Authentication;
            invokevirtual org.eclipse.jetty.server.Request.setAuthentication:(Lorg/eclipse/jetty/server/Authentication;)V
         2: .line 2153
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$ResponseSent
            ifeq 3
            iconst_0
            goto 4
      StackMap locals:
      StackMap stack:
         3: iconst_1
      StackMap locals:
      StackMap stack: int
         4: ireturn
         5: .line 2155
      StackMap locals:
      StackMap stack:
            aload 1 /* response */
            sipush 401
            invokeinterface javax.servlet.http.HttpServletResponse.sendError:(I)V
         6: .line 2156
            iconst_0
            ireturn
        end local 1 // javax.servlet.http.HttpServletResponse response
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0      this  Lorg/eclipse/jetty/server/Request;
            0    7     1  response  Ljavax/servlet/http/HttpServletResponse;
    Exceptions:
      throws java.io.IOException, javax.servlet.ServletException
    MethodParameters:
          Name  Flags
      response  

  public javax.servlet.http.Part getPart(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/servlet/http/Part;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String name
         0: .line 2162
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getParts:()Ljava/util/Collection;
            pop
         1: .line 2163
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
            aload 1 /* name */
            invokeinterface org.eclipse.jetty.server.MultiParts.getPart:(Ljava/lang/String;)Ljavax/servlet/http/Part;
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jetty/server/Request;
            0    2     1  name  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException, javax.servlet.ServletException
    MethodParameters:
      Name  Flags
      name  

  public java.util.Collection<javax.servlet.http.Part> getParts();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 2169
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContentType:()Ljava/lang/String;
            astore 1 /* contentType */
        start local 1 // java.lang.String contentType
         1: .line 2170
            aload 1 /* contentType */
            ifnull 2
            getstatic org.eclipse.jetty.http.MimeTypes$Type.MULTIPART_FORM_DATA:Lorg/eclipse/jetty/http/MimeTypes$Type;
            aload 1 /* contentType */
            aconst_null
            invokestatic org.eclipse.jetty.http.HttpFields.valueParameters:(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String;
            invokevirtual org.eclipse.jetty.http.MimeTypes$Type.is:(Ljava/lang/String;)Z
            ifne 3
         2: .line 2171
      StackMap locals: java.lang.String
      StackMap stack:
            new javax.servlet.ServletException
            dup
            ldc "Content-Type != multipart/form-data"
            invokespecial javax.servlet.ServletException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 2172
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            invokevirtual org.eclipse.jetty.server.Request.getParts:(Lorg/eclipse/jetty/util/MultiMap;)Ljava/util/Collection;
            areturn
        end local 1 // java.lang.String contentType
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    4     0         this  Lorg/eclipse/jetty/server/Request;
            1    4     1  contentType  Ljava/lang/String;
    Exceptions:
      throws java.io.IOException, javax.servlet.ServletException
    Signature: ()Ljava/util/Collection<Ljavax/servlet/http/Part;>;

  private java.util.Collection<javax.servlet.http.Part> getParts(org.eclipse.jetty.util.MultiMap<java.lang.String>);
    descriptor: (Lorg/eclipse/jetty/util/MultiMap;)Ljava/util/Collection;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=15, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.util.MultiMap params
         0: .line 2177
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
            ifnonnull 2
         1: .line 2178
            aload 0 /* this */
            aload 0 /* this */
            ldc "org.eclipse.jetty.multiParts"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast org.eclipse.jetty.server.MultiParts
            putfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
         2: .line 2180
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
            ifnonnull 58
         3: .line 2182
            aload 0 /* this */
            ldc "org.eclipse.jetty.multipartConfig"
            invokevirtual org.eclipse.jetty.server.Request.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast javax.servlet.MultipartConfigElement
            astore 2 /* config */
        start local 2 // javax.servlet.MultipartConfigElement config
         4: .line 2183
            aload 2 /* config */
            ifnonnull 6
         5: .line 2184
            new java.lang.IllegalStateException
            dup
            ldc "No multipart config for servlet"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 2186
      StackMap locals: javax.servlet.MultipartConfigElement
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            aload 2 /* config */
            invokevirtual org.eclipse.jetty.server.Request.newMultiParts:(Ljavax/servlet/MultipartConfigElement;)Lorg/eclipse/jetty/server/MultiParts;
            putfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
         7: .line 2187
            aload 0 /* this */
            ldc "org.eclipse.jetty.multiParts"
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
            invokevirtual org.eclipse.jetty.server.Request.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
         8: .line 2188
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
            invokeinterface org.eclipse.jetty.server.MultiParts.getParts:()Ljava/util/Collection;
            astore 3 /* parts */
        start local 3 // java.util.Collection parts
         9: .line 2190
            aconst_null
            astore 4 /* formCharset */
        start local 4 // java.lang.String formCharset
        10: .line 2191
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
            ldc "_charset_"
            invokeinterface org.eclipse.jetty.server.MultiParts.getPart:(Ljava/lang/String;)Ljavax/servlet/http/Part;
            astore 5 /* charsetPart */
        start local 5 // javax.servlet.http.Part charsetPart
        11: .line 2192
            aload 5 /* charsetPart */
            ifnull 23
        12: .line 2194
            aconst_null
            astore 6
            aconst_null
            astore 7
        13: aload 5 /* charsetPart */
            invokeinterface javax.servlet.http.Part.getInputStream:()Ljava/io/InputStream;
            astore 8 /* is */
        start local 8 // java.io.InputStream is
        14: .line 2196
            new java.io.ByteArrayOutputStream
            dup
            invokespecial java.io.ByteArrayOutputStream.<init>:()V
            astore 9 /* os */
        start local 9 // java.io.ByteArrayOutputStream os
        15: .line 2197
            aload 8 /* is */
            aload 9 /* os */
            invokestatic org.eclipse.jetty.util.IO.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V
        16: .line 2198
            new java.lang.String
            dup
            aload 9 /* os */
            invokevirtual java.io.ByteArrayOutputStream.toByteArray:()[B
            getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
            invokespecial java.lang.String.<init>:([BLjava/nio/charset/Charset;)V
            astore 4 /* formCharset */
        end local 9 // java.io.ByteArrayOutputStream os
        17: .line 2199
            aload 8 /* is */
            ifnull 23
            aload 8 /* is */
            invokevirtual java.io.InputStream.close:()V
            goto 23
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.lang.Throwable java.lang.Throwable java.io.InputStream
      StackMap stack: java.lang.Throwable
        18: astore 6
            aload 8 /* is */
            ifnull 19
            aload 8 /* is */
            invokevirtual java.io.InputStream.close:()V
        end local 8 // java.io.InputStream is
      StackMap locals:
      StackMap stack:
        19: aload 6
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        20: astore 7
            aload 6
            ifnonnull 21
            aload 7
            astore 6
            goto 22
      StackMap locals:
      StackMap stack:
        21: aload 6
            aload 7
            if_acmpeq 22
            aload 6
            aload 7
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        22: aload 6
            athrow
        23: .line 2213
      StackMap locals:
      StackMap stack:
            aload 4 /* formCharset */
            ifnull 26
        24: .line 2214
            aload 4 /* formCharset */
            invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
            astore 6 /* defaultCharset */
        start local 6 // java.nio.charset.Charset defaultCharset
        25: goto 30
        end local 6 // java.nio.charset.Charset defaultCharset
        26: .line 2215
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getCharacterEncoding:()Ljava/lang/String;
            ifnull 29
        27: .line 2216
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getCharacterEncoding:()Ljava/lang/String;
            invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
            astore 6 /* defaultCharset */
        start local 6 // java.nio.charset.Charset defaultCharset
        28: goto 30
        end local 6 // java.nio.charset.Charset defaultCharset
        29: .line 2218
      StackMap locals:
      StackMap stack:
            getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
            astore 6 /* defaultCharset */
        start local 6 // java.nio.charset.Charset defaultCharset
        30: .line 2220
      StackMap locals: java.nio.charset.Charset
      StackMap stack:
            aconst_null
            astore 7 /* os */
        start local 7 // java.io.ByteArrayOutputStream os
        31: .line 2221
            aload 3 /* parts */
            invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
            astore 9
            goto 57
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream top java.util.Iterator
      StackMap stack:
        32: aload 9
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.servlet.http.Part
            astore 8 /* p */
        start local 8 // javax.servlet.http.Part p
        33: .line 2223
            aload 8 /* p */
            invokeinterface javax.servlet.http.Part.getSubmittedFileName:()Ljava/lang/String;
            ifnonnull 57
        34: .line 2226
            aconst_null
            astore 10 /* charset */
        start local 10 // java.lang.String charset
        35: .line 2227
            aload 8 /* p */
            invokeinterface javax.servlet.http.Part.getContentType:()Ljava/lang/String;
            ifnull 37
        36: .line 2228
            aload 8 /* p */
            invokeinterface javax.servlet.http.Part.getContentType:()Ljava/lang/String;
            invokestatic org.eclipse.jetty.http.MimeTypes.getCharsetFromContentType:(Ljava/lang/String;)Ljava/lang/String;
            astore 10 /* charset */
        37: .line 2230
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream javax.servlet.http.Part java.util.Iterator java.lang.String
      StackMap stack:
            aconst_null
            astore 11
            aconst_null
            astore 12
        38: aload 8 /* p */
            invokeinterface javax.servlet.http.Part.getInputStream:()Ljava/io/InputStream;
            astore 13 /* is */
        start local 13 // java.io.InputStream is
        39: .line 2232
            aload 7 /* os */
            ifnonnull 41
        40: .line 2233
            new java.io.ByteArrayOutputStream
            dup
            invokespecial java.io.ByteArrayOutputStream.<init>:()V
            astore 7 /* os */
        41: .line 2234
      StackMap locals: java.lang.Throwable java.lang.Throwable java.io.InputStream
      StackMap stack:
            aload 13 /* is */
            aload 7 /* os */
            invokestatic org.eclipse.jetty.util.IO.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V
        42: .line 2236
            new java.lang.String
            dup
            aload 7 /* os */
            invokevirtual java.io.ByteArrayOutputStream.toByteArray:()[B
            aload 10 /* charset */
            ifnonnull 43
            aload 6 /* defaultCharset */
            goto 44
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream javax.servlet.http.Part java.util.Iterator java.lang.String java.lang.Throwable java.lang.Throwable java.io.InputStream
      StackMap stack: new 42 new 42 byte[]
        43: aload 10 /* charset */
            invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream javax.servlet.http.Part java.util.Iterator java.lang.String java.lang.Throwable java.lang.Throwable java.io.InputStream
      StackMap stack: new 42 new 42 byte[] java.nio.charset.Charset
        44: invokespecial java.lang.String.<init>:([BLjava/nio/charset/Charset;)V
            astore 14 /* content */
        start local 14 // java.lang.String content
        45: .line 2237
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
            ifnonnull 49
        46: .line 2238
            aload 0 /* this */
            aload 1 /* params */
            ifnonnull 47
            new org.eclipse.jetty.util.MultiMap
            dup
            invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
            goto 48
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream javax.servlet.http.Part java.util.Iterator java.lang.String java.lang.Throwable java.lang.Throwable java.io.InputStream java.lang.String
      StackMap stack: org.eclipse.jetty.server.Request
        47: aload 1 /* params */
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream javax.servlet.http.Part java.util.Iterator java.lang.String java.lang.Throwable java.lang.Throwable java.io.InputStream java.lang.String
      StackMap stack: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap
        48: putfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
        49: .line 2239
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._contentParameters:Lorg/eclipse/jetty/util/MultiMap;
            aload 8 /* p */
            invokeinterface javax.servlet.http.Part.getName:()Ljava/lang/String;
            aload 14 /* content */
            invokevirtual org.eclipse.jetty.util.MultiMap.add:(Ljava/lang/String;Ljava/lang/Object;)V
        end local 14 // java.lang.String content
        50: .line 2240
            aload 13 /* is */
            ifnull 56
            aload 13 /* is */
            invokevirtual java.io.InputStream.close:()V
            goto 56
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream javax.servlet.http.Part java.util.Iterator java.lang.String java.lang.Throwable java.lang.Throwable java.io.InputStream
      StackMap stack: java.lang.Throwable
        51: astore 11
            aload 13 /* is */
            ifnull 52
            aload 13 /* is */
            invokevirtual java.io.InputStream.close:()V
        end local 13 // java.io.InputStream is
      StackMap locals:
      StackMap stack:
        52: aload 11
            athrow
      StackMap locals:
      StackMap stack: java.lang.Throwable
        53: astore 12
            aload 11
            ifnonnull 54
            aload 12
            astore 11
            goto 55
      StackMap locals:
      StackMap stack:
        54: aload 11
            aload 12
            if_acmpeq 55
            aload 11
            aload 12
            invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
      StackMap locals:
      StackMap stack:
        55: aload 11
            athrow
        56: .line 2241
      StackMap locals:
      StackMap stack:
            aload 7 /* os */
            invokevirtual java.io.ByteArrayOutputStream.reset:()V
        end local 10 // java.lang.String charset
        end local 8 // javax.servlet.http.Part p
        57: .line 2221
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap javax.servlet.MultipartConfigElement java.util.Collection java.lang.String javax.servlet.http.Part java.nio.charset.Charset java.io.ByteArrayOutputStream top java.util.Iterator
      StackMap stack:
            aload 9
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 32
        end local 7 // java.io.ByteArrayOutputStream os
        end local 6 // java.nio.charset.Charset defaultCharset
        end local 5 // javax.servlet.http.Part charsetPart
        end local 4 // java.lang.String formCharset
        end local 3 // java.util.Collection parts
        end local 2 // javax.servlet.MultipartConfigElement config
        58: .line 2246
      StackMap locals: org.eclipse.jetty.server.Request org.eclipse.jetty.util.MultiMap
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._multiParts:Lorg/eclipse/jetty/server/MultiParts;
            invokeinterface org.eclipse.jetty.server.MultiParts.getParts:()Ljava/util/Collection;
            areturn
        end local 1 // org.eclipse.jetty.util.MultiMap params
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   59     0            this  Lorg/eclipse/jetty/server/Request;
            0   59     1          params  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
            4   58     2          config  Ljavax/servlet/MultipartConfigElement;
            9   58     3           parts  Ljava/util/Collection<Ljavax/servlet/http/Part;>;
           10   58     4     formCharset  Ljava/lang/String;
           11   58     5     charsetPart  Ljavax/servlet/http/Part;
           14   19     8              is  Ljava/io/InputStream;
           15   17     9              os  Ljava/io/ByteArrayOutputStream;
           25   26     6  defaultCharset  Ljava/nio/charset/Charset;
           28   29     6  defaultCharset  Ljava/nio/charset/Charset;
           30   58     6  defaultCharset  Ljava/nio/charset/Charset;
           31   58     7              os  Ljava/io/ByteArrayOutputStream;
           33   57     8               p  Ljavax/servlet/http/Part;
           35   57    10         charset  Ljava/lang/String;
           39   52    13              is  Ljava/io/InputStream;
           45   50    14         content  Ljava/lang/String;
      Exception table:
        from    to  target  type
          14    17      18  any
          13    20      20  any
          39    50      51  any
          38    53      53  any
    Exceptions:
      throws java.io.IOException
    Signature: (Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;)Ljava/util/Collection<Ljavax/servlet/http/Part;>;
    MethodParameters:
        Name  Flags
      params  

  private org.eclipse.jetty.server.MultiParts newMultiParts(javax.servlet.MultipartConfigElement);
    descriptor: (Ljavax/servlet/MultipartConfigElement;)Lorg/eclipse/jetty/server/MultiParts;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // javax.servlet.MultipartConfigElement config
         0: .line 2251
            new org.eclipse.jetty.server.MultiParts$MultiPartsHttpParser
            dup
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getInputStream:()Ljavax/servlet/ServletInputStream;
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getContentType:()Ljava/lang/String;
            aload 1 /* config */
         1: .line 2252
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            ifnull 2
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._context:Lorg/eclipse/jetty/server/handler/ContextHandler$Context;
            ldc "javax.servlet.context.tempdir"
            invokevirtual org.eclipse.jetty.server.handler.ContextHandler$Context.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
            checkcast java.io.File
            goto 3
      StackMap locals: org.eclipse.jetty.server.Request javax.servlet.MultipartConfigElement
      StackMap stack: new 0 new 0 javax.servlet.ServletInputStream java.lang.String javax.servlet.MultipartConfigElement
         2: aconst_null
      StackMap locals: org.eclipse.jetty.server.Request javax.servlet.MultipartConfigElement
      StackMap stack: new 0 new 0 javax.servlet.ServletInputStream java.lang.String javax.servlet.MultipartConfigElement java.io.File
         3: aload 0 /* this */
         4: .line 2251
            invokespecial org.eclipse.jetty.server.MultiParts$MultiPartsHttpParser.<init>:(Ljava/io/InputStream;Ljava/lang/String;Ljavax/servlet/MultipartConfigElement;Ljava/io/File;Lorg/eclipse/jetty/server/Request;)V
            areturn
        end local 1 // javax.servlet.MultipartConfigElement config
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lorg/eclipse/jetty/server/Request;
            0    5     1  config  Ljavax/servlet/MultipartConfigElement;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
        Name  Flags
      config  

  public void login(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String username
        start local 2 // java.lang.String password
         0: .line 2258
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$LoginAuthentication
            ifeq 6
         1: .line 2260
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$LoginAuthentication
            aload 1 /* username */
            aload 2 /* password */
            aload 0 /* this */
            invokeinterface org.eclipse.jetty.server.Authentication$LoginAuthentication.login:(Ljava/lang/String;Ljava/lang/Object;Ljavax/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
            astore 3 /* auth */
        start local 3 // org.eclipse.jetty.server.Authentication auth
         2: .line 2261
            aload 3 /* auth */
            ifnonnull 4
         3: .line 2262
            new org.eclipse.jetty.server.Authentication$Failed
            dup
            new java.lang.StringBuilder
            dup
            ldc "Authentication failed for username '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* username */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "'"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial org.eclipse.jetty.server.Authentication$Failed.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 2264
      StackMap locals: org.eclipse.jetty.server.Authentication
      StackMap stack:
            aload 0 /* this */
            aload 3 /* auth */
            putfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
        end local 3 // org.eclipse.jetty.server.Authentication auth
         5: .line 2265
            goto 7
         6: .line 2268
      StackMap locals:
      StackMap stack:
            new org.eclipse.jetty.server.Authentication$Failed
            dup
            new java.lang.StringBuilder
            dup
            ldc "Authenticated failed for username '"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* username */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "'. Already authenticated as "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial org.eclipse.jetty.server.Authentication$Failed.<init>:(Ljava/lang/String;)V
            athrow
         7: .line 2270
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.String password
        end local 1 // java.lang.String username
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    8     0      this  Lorg/eclipse/jetty/server/Request;
            0    8     1  username  Ljava/lang/String;
            0    8     2  password  Ljava/lang/String;
            2    5     3      auth  Lorg/eclipse/jetty/server/Authentication;
    Exceptions:
      throws javax.servlet.ServletException
    MethodParameters:
          Name  Flags
      username  
      password  

  public void logout();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 2275
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            instanceof org.eclipse.jetty.server.Authentication$LogoutAuthentication
            ifeq 2
         1: .line 2276
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
            checkcast org.eclipse.jetty.server.Authentication$LogoutAuthentication
            aload 0 /* this */
            invokeinterface org.eclipse.jetty.server.Authentication$LogoutAuthentication.logout:(Ljavax/servlet/ServletRequest;)Lorg/eclipse/jetty/server/Authentication;
            putfield org.eclipse.jetty.server.Request._authentication:Lorg/eclipse/jetty/server/Authentication;
         2: .line 2277
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jetty/server/Request;
    Exceptions:
      throws javax.servlet.ServletException

  public void mergeQueryParameters(java.lang.String, java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=12, args_size=4
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.String oldQuery
        start local 2 // java.lang.String newQuery
        start local 3 // boolean updateQueryString
         0: .line 2281
            aconst_null
            astore 4 /* newQueryParams */
        start local 4 // org.eclipse.jetty.util.MultiMap newQueryParams
         1: .line 2283
            aload 2 /* newQuery */
            ifnull 4
         2: .line 2285
            new org.eclipse.jetty.util.MultiMap
            dup
            invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
            astore 4 /* newQueryParams */
         3: .line 2286
            aload 2 /* newQuery */
            aload 4 /* newQueryParams */
            getstatic org.eclipse.jetty.util.UrlEncoded.ENCODING:Ljava/nio/charset/Charset;
            invokestatic org.eclipse.jetty.util.UrlEncoded.decodeTo:(Ljava/lang/String;Lorg/eclipse/jetty/util/MultiMap;Ljava/nio/charset/Charset;)V
         4: .line 2289
      StackMap locals: org.eclipse.jetty.util.MultiMap
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._queryParameters:Lorg/eclipse/jetty/util/MultiMap;
            astore 5 /* oldQueryParams */
        start local 5 // org.eclipse.jetty.util.MultiMap oldQueryParams
         5: .line 2290
            aload 5 /* oldQueryParams */
            ifnonnull 11
            aload 1 /* oldQuery */
            ifnull 11
         6: .line 2292
            new org.eclipse.jetty.util.MultiMap
            dup
            invokespecial org.eclipse.jetty.util.MultiMap.<init>:()V
            astore 5 /* oldQueryParams */
         7: .line 2295
            aload 1 /* oldQuery */
            aload 5 /* oldQueryParams */
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.getQueryEncoding:()Ljava/lang/String;
            invokestatic org.eclipse.jetty.util.UrlEncoded.decodeTo:(Ljava/lang/String;Lorg/eclipse/jetty/util/MultiMap;Ljava/lang/String;)V
         8: .line 2296
            goto 11
         9: .line 2297
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String int org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap
      StackMap stack: java.lang.Throwable
            astore 6 /* th */
        start local 6 // java.lang.Throwable th
        10: .line 2299
            new org.eclipse.jetty.http.BadMessageException
            dup
            sipush 400
            ldc "Bad query encoding"
            aload 6 /* th */
            invokespecial org.eclipse.jetty.http.BadMessageException.<init>:(ILjava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 6 // java.lang.Throwable th
        11: .line 2304
      StackMap locals:
      StackMap stack:
            aload 4 /* newQueryParams */
            ifnull 12
            aload 4 /* newQueryParams */
            invokevirtual org.eclipse.jetty.util.MultiMap.size:()I
            ifne 16
        12: .line 2305
      StackMap locals:
      StackMap stack:
            aload 5 /* oldQueryParams */
            ifnonnull 13
            getstatic org.eclipse.jetty.server.Request.NO_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
            goto 14
      StackMap locals:
      StackMap stack:
        13: aload 5 /* oldQueryParams */
      StackMap locals:
      StackMap stack: org.eclipse.jetty.util.MultiMap
        14: astore 6 /* mergedQueryParams */
        start local 6 // org.eclipse.jetty.util.MultiMap mergedQueryParams
        15: goto 23
        end local 6 // org.eclipse.jetty.util.MultiMap mergedQueryParams
        16: .line 2306
      StackMap locals:
      StackMap stack:
            aload 5 /* oldQueryParams */
            ifnull 17
            aload 5 /* oldQueryParams */
            invokevirtual org.eclipse.jetty.util.MultiMap.size:()I
            ifne 21
        17: .line 2307
      StackMap locals:
      StackMap stack:
            aload 4 /* newQueryParams */
            ifnonnull 18
            getstatic org.eclipse.jetty.server.Request.NO_PARAMS:Lorg/eclipse/jetty/util/MultiMap;
            goto 19
      StackMap locals:
      StackMap stack:
        18: aload 4 /* newQueryParams */
      StackMap locals:
      StackMap stack: org.eclipse.jetty.util.MultiMap
        19: astore 6 /* mergedQueryParams */
        start local 6 // org.eclipse.jetty.util.MultiMap mergedQueryParams
        20: goto 23
        end local 6 // org.eclipse.jetty.util.MultiMap mergedQueryParams
        21: .line 2311
      StackMap locals:
      StackMap stack:
            new org.eclipse.jetty.util.MultiMap
            dup
            aload 4 /* newQueryParams */
            invokespecial org.eclipse.jetty.util.MultiMap.<init>:(Lorg/eclipse/jetty/util/MultiMap;)V
            astore 6 /* mergedQueryParams */
        start local 6 // org.eclipse.jetty.util.MultiMap mergedQueryParams
        22: .line 2312
            aload 6 /* mergedQueryParams */
            aload 5 /* oldQueryParams */
            invokevirtual org.eclipse.jetty.util.MultiMap.addAllValues:(Lorg/eclipse/jetty/util/MultiMap;)Z
            pop
        23: .line 2315
      StackMap locals: org.eclipse.jetty.util.MultiMap
      StackMap stack:
            aload 0 /* this */
            aload 6 /* mergedQueryParams */
            invokevirtual org.eclipse.jetty.server.Request.setQueryParameters:(Lorg/eclipse/jetty/util/MultiMap;)V
        24: .line 2316
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.server.Request.resetParameters:()V
        25: .line 2318
            iload 3 /* updateQueryString */
            ifeq 47
        26: .line 2320
            aload 2 /* newQuery */
            ifnonnull 28
        27: .line 2321
            aload 0 /* this */
            aload 1 /* oldQuery */
            invokevirtual org.eclipse.jetty.server.Request.setQueryString:(Ljava/lang/String;)V
            goto 47
        28: .line 2322
      StackMap locals:
      StackMap stack:
            aload 1 /* oldQuery */
            ifnonnull 30
        29: .line 2323
            aload 0 /* this */
            aload 2 /* newQuery */
            invokevirtual org.eclipse.jetty.server.Request.setQueryString:(Ljava/lang/String;)V
            goto 47
        30: .line 2328
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 7 /* mergedQuery */
        start local 7 // java.lang.StringBuilder mergedQuery
        31: .line 2329
            aload 2 /* newQuery */
            ifnull 33
        32: .line 2330
            aload 7 /* mergedQuery */
            aload 2 /* newQuery */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        33: .line 2331
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            aload 6 /* mergedQueryParams */
            invokevirtual org.eclipse.jetty.util.MultiMap.entrySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 9
            goto 45
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String int org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
        34: aload 9
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.Map$Entry
            astore 8 /* entry */
        start local 8 // java.util.Map$Entry entry
        35: .line 2333
            aload 4 /* newQueryParams */
            ifnull 37
            aload 4 /* newQueryParams */
            aload 8 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            invokevirtual org.eclipse.jetty.util.MultiMap.containsKey:(Ljava/lang/Object;)Z
            ifeq 37
        36: .line 2334
            goto 45
        37: .line 2335
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String int org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap java.lang.StringBuilder java.util.Map$Entry java.util.Iterator
      StackMap stack:
            aload 8 /* entry */
            invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
            checkcast java.util.List
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 11
            goto 44
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String int org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap java.lang.StringBuilder java.util.Map$Entry java.util.Iterator top java.util.Iterator
      StackMap stack:
        38: aload 11
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 10 /* value */
        start local 10 // java.lang.String value
        39: .line 2337
            aload 7 /* mergedQuery */
            invokevirtual java.lang.StringBuilder.length:()I
            ifle 41
        40: .line 2338
            aload 7 /* mergedQuery */
            ldc "&"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        41: .line 2339
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String int org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap java.lang.StringBuilder java.util.Map$Entry java.util.Iterator java.lang.String java.util.Iterator
      StackMap stack:
            aload 7 /* mergedQuery */
            aload 8 /* entry */
            invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
            checkcast java.lang.String
            invokestatic org.eclipse.jetty.util.URIUtil.encodePath:(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        42: .line 2340
            aload 7 /* mergedQuery */
            bipush 61
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        43: .line 2341
            aload 7 /* mergedQuery */
            aload 10 /* value */
            invokestatic org.eclipse.jetty.util.URIUtil.encodePath:(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 10 // java.lang.String value
        44: .line 2335
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String int org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap java.lang.StringBuilder java.util.Map$Entry java.util.Iterator top java.util.Iterator
      StackMap stack:
            aload 11
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 38
        end local 8 // java.util.Map$Entry entry
        45: .line 2331
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String int org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
            aload 9
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 34
        46: .line 2344
            aload 0 /* this */
            aload 7 /* mergedQuery */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual org.eclipse.jetty.server.Request.setQueryString:(Ljava/lang/String;)V
        end local 7 // java.lang.StringBuilder mergedQuery
        47: .line 2347
      StackMap locals: org.eclipse.jetty.server.Request java.lang.String java.lang.String int org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap org.eclipse.jetty.util.MultiMap
      StackMap stack:
            return
        end local 6 // org.eclipse.jetty.util.MultiMap mergedQueryParams
        end local 5 // org.eclipse.jetty.util.MultiMap oldQueryParams
        end local 4 // org.eclipse.jetty.util.MultiMap newQueryParams
        end local 3 // boolean updateQueryString
        end local 2 // java.lang.String newQuery
        end local 1 // java.lang.String oldQuery
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   48     0               this  Lorg/eclipse/jetty/server/Request;
            0   48     1           oldQuery  Ljava/lang/String;
            0   48     2           newQuery  Ljava/lang/String;
            0   48     3  updateQueryString  Z
            1   48     4     newQueryParams  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
            5   48     5     oldQueryParams  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
           10   11     6                 th  Ljava/lang/Throwable;
           15   16     6  mergedQueryParams  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
           20   21     6  mergedQueryParams  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
           22   48     6  mergedQueryParams  Lorg/eclipse/jetty/util/MultiMap<Ljava/lang/String;>;
           31   47     7        mergedQuery  Ljava/lang/StringBuilder;
           35   45     8              entry  Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
           39   44    10              value  Ljava/lang/String;
      Exception table:
        from    to  target  type
           7     8       9  Class java.lang.Throwable
    MethodParameters:
                   Name  Flags
      oldQuery           
      newQuery           
      updateQueryString  

  public <T extends javax.servlet.http.HttpUpgradeHandler> T upgrade(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljavax/servlet/http/HttpUpgradeHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // java.lang.Class handlerClass
         0: .line 2355
            new javax.servlet.ServletException
            dup
            ldc "HttpServletRequest.upgrade() not supported in Jetty"
            invokespecial javax.servlet.ServletException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // java.lang.Class handlerClass
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/jetty/server/Request;
            0    1     1  handlerClass  Ljava/lang/Class<TT;>;
    Exceptions:
      throws java.io.IOException, javax.servlet.ServletException
    Signature: <T::Ljavax/servlet/http/HttpUpgradeHandler;>(Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
              Name  Flags
      handlerClass  

  public void setPathSpec(org.eclipse.jetty.http.pathmap.PathSpec);
    descriptor: (Lorg/eclipse/jetty/http/pathmap/PathSpec;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.jetty.server.Request this
        start local 1 // org.eclipse.jetty.http.pathmap.PathSpec pathSpec
         0: .line 2360
            aload 0 /* this */
            aload 1 /* pathSpec */
            putfield org.eclipse.jetty.server.Request._pathSpec:Lorg/eclipse/jetty/http/pathmap/PathSpec;
         1: .line 2361
            return
        end local 1 // org.eclipse.jetty.http.pathmap.PathSpec pathSpec
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/eclipse/jetty/server/Request;
            0    2     1  pathSpec  Lorg/eclipse/jetty/http/pathmap/PathSpec;
    MethodParameters:
          Name  Flags
      pathSpec  

  public org.eclipse.jetty.http.pathmap.PathSpec getPathSpec();
    descriptor: ()Lorg/eclipse/jetty/http/pathmap/PathSpec;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 2365
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._pathSpec:Lorg/eclipse/jetty/http/pathmap/PathSpec;
            areturn
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/server/Request;

  public javax.servlet.http.HttpServletMapping getHttpServletMapping();
    descriptor: ()Ljavax/servlet/http/HttpServletMapping;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=1
        start local 0 // org.eclipse.jetty.server.Request this
         0: .line 2371
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._pathSpec:Lorg/eclipse/jetty/http/pathmap/PathSpec;
            astore 1 /* pathSpec */
        start local 1 // org.eclipse.jetty.http.pathmap.PathSpec pathSpec
         1: .line 2374
            aload 1 /* pathSpec */
            instanceof org.eclipse.jetty.http.pathmap.ServletPathSpec
            ifeq 24
         2: .line 2376
            invokestatic org.eclipse.jetty.server.Request.$SWITCH_TABLE$org$eclipse$jetty$http$pathmap$PathSpecGroup:()[I
            aload 1 /* pathSpec */
            checkcast org.eclipse.jetty.http.pathmap.ServletPathSpec
            invokevirtual org.eclipse.jetty.http.pathmap.ServletPathSpec.getGroup:()Lorg/eclipse/jetty/http/pathmap/PathSpecGroup;
            invokevirtual org.eclipse.jetty.http.pathmap.PathSpecGroup.ordinal:()I
            iaload
            tableswitch { // 1 - 6
                    1: 3
                    2: 9
                    3: 21
                    4: 18
                    5: 14
                    6: 6
              default: 21
          }
         3: .line 2379
      StackMap locals: org.eclipse.jetty.http.pathmap.PathSpec
      StackMap stack:
            getstatic javax.servlet.http.MappingMatch.CONTEXT_ROOT:Ljavax/servlet/http/MappingMatch;
            astore 2 /* match */
        start local 2 // javax.servlet.http.MappingMatch match
         4: .line 2380
            ldc ""
            astore 3 /* mapping */
        start local 3 // java.lang.String mapping
         5: .line 2381
            goto 26
        end local 3 // java.lang.String mapping
        end local 2 // javax.servlet.http.MappingMatch match
         6: .line 2383
      StackMap locals:
      StackMap stack:
            getstatic javax.servlet.http.MappingMatch.DEFAULT:Ljavax/servlet/http/MappingMatch;
            astore 2 /* match */
        start local 2 // javax.servlet.http.MappingMatch match
         7: .line 2384
            ldc "/"
            astore 3 /* mapping */
        start local 3 // java.lang.String mapping
         8: .line 2385
            goto 26
        end local 3 // java.lang.String mapping
        end local 2 // javax.servlet.http.MappingMatch match
         9: .line 2387
      StackMap locals:
      StackMap stack:
            getstatic javax.servlet.http.MappingMatch.EXACT:Ljavax/servlet/http/MappingMatch;
            astore 2 /* match */
        start local 2 // javax.servlet.http.MappingMatch match
        10: .line 2388
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
            ldc "/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 11
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
            iconst_1
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            goto 12
      StackMap locals: javax.servlet.http.MappingMatch
      StackMap stack:
        11: aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
        12: astore 3 /* mapping */
        start local 3 // java.lang.String mapping
        13: .line 2389
            goto 26
        end local 3 // java.lang.String mapping
        end local 2 // javax.servlet.http.MappingMatch match
        14: .line 2391
      StackMap locals:
      StackMap stack:
            getstatic javax.servlet.http.MappingMatch.EXTENSION:Ljavax/servlet/http/MappingMatch;
            astore 2 /* match */
        start local 2 // javax.servlet.http.MappingMatch match
        15: .line 2392
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
            bipush 46
            invokevirtual java.lang.String.lastIndexOf:(I)I
            istore 4 /* dot */
        start local 4 // int dot
        16: .line 2393
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
            iconst_0
            iload 4 /* dot */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            astore 3 /* mapping */
        start local 3 // java.lang.String mapping
        17: .line 2394
            goto 26
        end local 4 // int dot
        end local 3 // java.lang.String mapping
        end local 2 // javax.servlet.http.MappingMatch match
        18: .line 2396
      StackMap locals:
      StackMap stack:
            getstatic javax.servlet.http.MappingMatch.PATH:Ljavax/servlet/http/MappingMatch;
            astore 2 /* match */
        start local 2 // javax.servlet.http.MappingMatch match
        19: .line 2397
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
            astore 3 /* mapping */
        start local 3 // java.lang.String mapping
        20: .line 2398
            goto 26
        end local 3 // java.lang.String mapping
        end local 2 // javax.servlet.http.MappingMatch match
        21: .line 2400
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* match */
        start local 2 // javax.servlet.http.MappingMatch match
        22: .line 2401
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
            astore 3 /* mapping */
        start local 3 // java.lang.String mapping
        23: .line 2404
            goto 26
        end local 3 // java.lang.String mapping
        end local 2 // javax.servlet.http.MappingMatch match
        24: .line 2407
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 2 /* match */
        start local 2 // javax.servlet.http.MappingMatch match
        25: .line 2408
            aload 0 /* this */
            getfield org.eclipse.jetty.server.Request._servletPath:Ljava/lang/String;
            astore 3 /* mapping */
        start local 3 // java.lang.String mapping
        26: .line 2411
      StackMap locals: javax.servlet.http.MappingMatch java.lang.String
      StackMap stack:
            new org.eclipse.jetty.server.Request$2
            dup
            aload 0 /* this */
            aload 3 /* mapping */
            aload 1 /* pathSpec */
            aload 2 /* match */
            invokespecial org.eclipse.jetty.server.Request$2.<init>:(Lorg/eclipse/jetty/server/Request;Ljava/lang/String;Lorg/eclipse/jetty/http/pathmap/PathSpec;Ljavax/servlet/http/MappingMatch;)V
            areturn
        end local 3 // java.lang.String mapping
        end local 2 // javax.servlet.http.MappingMatch match
        end local 1 // org.eclipse.jetty.http.pathmap.PathSpec pathSpec
        end local 0 // org.eclipse.jetty.server.Request this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   27     0      this  Lorg/eclipse/jetty/server/Request;
            1   27     1  pathSpec  Lorg/eclipse/jetty/http/pathmap/PathSpec;
            4    6     2     match  Ljavax/servlet/http/MappingMatch;
            7    9     2     match  Ljavax/servlet/http/MappingMatch;
           10   14     2     match  Ljavax/servlet/http/MappingMatch;
           15   18     2     match  Ljavax/servlet/http/MappingMatch;
           19   21     2     match  Ljavax/servlet/http/MappingMatch;
           22   24     2     match  Ljavax/servlet/http/MappingMatch;
           25   27     2     match  Ljavax/servlet/http/MappingMatch;
            5    6     3   mapping  Ljava/lang/String;
            8    9     3   mapping  Ljava/lang/String;
           13   14     3   mapping  Ljava/lang/String;
           17   18     3   mapping  Ljava/lang/String;
           20   21     3   mapping  Ljava/lang/String;
           23   24     3   mapping  Ljava/lang/String;
           26   27     3   mapping  Ljava/lang/String;
           16   18     4       dot  I

  static int[] $SWITCH_TABLE$org$eclipse$jetty$http$HttpHeader();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 140
            getstatic org.eclipse.jetty.server.Request.$SWITCH_TABLE$org$eclipse$jetty$http$HttpHeader:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic org.eclipse.jetty.http.HttpHeader.values:()[Lorg/eclipse/jetty/http/HttpHeader;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.ACCEPT:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 22
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.ACCEPT_CHARSET:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 23
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.ACCEPT_ENCODING:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 24
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.ACCEPT_LANGUAGE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 25
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.ACCEPT_RANGES:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 49
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.AGE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 50
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.ALLOW:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 12
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.AUTHORIZATION:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 26
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.CACHE_CONTROL:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            iconst_2
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.CONNECTION:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            iconst_1
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_ENCODING:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 13
            iastore
        33: goto 35
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        34: pop
      StackMap locals:
      StackMap stack:
        35: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LANGUAGE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 14
            iastore
        36: goto 38
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        37: pop
      StackMap locals:
      StackMap stack:
        38: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LENGTH:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 15
            iastore
        39: goto 41
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        40: pop
      StackMap locals:
      StackMap stack:
        41: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_LOCATION:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 16
            iastore
        42: goto 44
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        43: pop
      StackMap locals:
      StackMap stack:
        44: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_MD5:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 17
            iastore
        45: goto 47
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        46: pop
      StackMap locals:
      StackMap stack:
        47: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_RANGE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 18
            iastore
        48: goto 50
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        49: pop
      StackMap locals:
      StackMap stack:
        50: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.CONTENT_TYPE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 19
            iastore
        51: goto 53
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        52: pop
      StackMap locals:
      StackMap stack:
        53: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.COOKIE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 65
            iastore
        54: goto 56
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        55: pop
      StackMap locals:
      StackMap stack:
        56: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.C_AUTHORITY:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 75
            iastore
        57: goto 59
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        58: pop
      StackMap locals:
      StackMap stack:
        59: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.C_METHOD:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 73
            iastore
        60: goto 62
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        61: pop
      StackMap locals:
      StackMap stack:
        62: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.C_PATH:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 76
            iastore
        63: goto 65
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        64: pop
      StackMap locals:
      StackMap stack:
        65: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.C_SCHEME:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 74
            iastore
        66: goto 68
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        67: pop
      StackMap locals:
      StackMap stack:
        68: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.C_STATUS:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 77
            iastore
        69: goto 71
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        70: pop
      StackMap locals:
      StackMap stack:
        71: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.DATE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            iconst_3
            iastore
        72: goto 74
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        73: pop
      StackMap locals:
      StackMap stack:
        74: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.ETAG:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 51
            iastore
        75: goto 77
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        76: pop
      StackMap locals:
      StackMap stack:
        77: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.EXPECT:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 27
            iastore
        78: goto 80
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        79: pop
      StackMap locals:
      StackMap stack:
        80: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.EXPIRES:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 20
            iastore
        81: goto 83
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        82: pop
      StackMap locals:
      StackMap stack:
        83: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.FORWARDED:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 28
            iastore
        84: goto 86
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        85: pop
      StackMap locals:
      StackMap stack:
        86: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.FROM:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 29
            iastore
        87: goto 89
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        88: pop
      StackMap locals:
      StackMap stack:
        89: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.HOST:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 30
            iastore
        90: goto 92
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        91: pop
      StackMap locals:
      StackMap stack:
        92: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.HTTP2_SETTINGS:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 71
            iastore
        93: goto 95
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        94: pop
      StackMap locals:
      StackMap stack:
        95: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.IDENTITY:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 69
            iastore
        96: goto 98
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        97: pop
      StackMap locals:
      StackMap stack:
        98: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.IF_MATCH:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 31
            iastore
        99: goto 101
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       100: pop
      StackMap locals:
      StackMap stack:
       101: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.IF_MODIFIED_SINCE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 32
            iastore
       102: goto 104
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       103: pop
      StackMap locals:
      StackMap stack:
       104: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.IF_NONE_MATCH:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 33
            iastore
       105: goto 107
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       106: pop
      StackMap locals:
      StackMap stack:
       107: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.IF_RANGE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 34
            iastore
       108: goto 110
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       109: pop
      StackMap locals:
      StackMap stack:
       110: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.IF_UNMODIFIED_SINCE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 35
            iastore
       111: goto 113
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       112: pop
      StackMap locals:
      StackMap stack:
       113: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.KEEP_ALIVE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 36
            iastore
       114: goto 116
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       115: pop
      StackMap locals:
      StackMap stack:
       116: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.LAST_MODIFIED:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 21
            iastore
       117: goto 119
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       118: pop
      StackMap locals:
      StackMap stack:
       119: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.LOCATION:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 52
            iastore
       120: goto 122
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       121: pop
      StackMap locals:
      StackMap stack:
       122: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.MAX_FORWARDS:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 37
            iastore
       123: goto 125
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       124: pop
      StackMap locals:
      StackMap stack:
       125: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.MIME_VERSION:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 68
            iastore
       126: goto 128
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       127: pop
      StackMap locals:
      StackMap stack:
       128: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.NEGOTIATE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 11
            iastore
       129: goto 131
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       130: pop
      StackMap locals:
      StackMap stack:
       131: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.ORIGIN:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 59
            iastore
       132: goto 134
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       133: pop
      StackMap locals:
      StackMap stack:
       134: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.PRAGMA:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            iconst_4
            iastore
       135: goto 137
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       136: pop
      StackMap locals:
      StackMap stack:
       137: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.PROXY_AUTHENTICATE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 53
            iastore
       138: goto 140
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       139: pop
      StackMap locals:
      StackMap stack:
       140: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.PROXY_AUTHORIZATION:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 38
            iastore
       141: goto 143
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       142: pop
      StackMap locals:
      StackMap stack:
       143: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.PROXY_CONNECTION:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            iconst_5
            iastore
       144: goto 146
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       145: pop
      StackMap locals:
      StackMap stack:
       146: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.RANGE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 39
            iastore
       147: goto 149
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       148: pop
      StackMap locals:
      StackMap stack:
       149: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.REFERER:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 41
            iastore
       150: goto 152
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       151: pop
      StackMap locals:
      StackMap stack:
       152: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.REQUEST_RANGE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 40
            iastore
       153: goto 155
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       154: pop
      StackMap locals:
      StackMap stack:
       155: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.RETRY_AFTER:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 54
            iastore
       156: goto 158
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       157: pop
      StackMap locals:
      StackMap stack:
       158: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.SEC_WEBSOCKET_ACCEPT:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 64
            iastore
       159: goto 161
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       160: pop
      StackMap locals:
      StackMap stack:
       161: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.SEC_WEBSOCKET_EXTENSIONS:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 62
            iastore
       162: goto 164
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       163: pop
      StackMap locals:
      StackMap stack:
       164: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.SEC_WEBSOCKET_KEY:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 60
            iastore
       165: goto 167
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       166: pop
      StackMap locals:
      StackMap stack:
       167: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.SEC_WEBSOCKET_SUBPROTOCOL:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 63
            iastore
       168: goto 170
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       169: pop
      StackMap locals:
      StackMap stack:
       170: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.SEC_WEBSOCKET_VERSION:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 61
            iastore
       171: goto 173
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       172: pop
      StackMap locals:
      StackMap stack:
       173: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.SERVER:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 55
            iastore
       174: goto 176
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       175: pop
      StackMap locals:
      StackMap stack:
       176: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.SERVLET_ENGINE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 56
            iastore
       177: goto 179
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       178: pop
      StackMap locals:
      StackMap stack:
       179: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.SET_COOKIE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 66
            iastore
       180: goto 182
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       181: pop
      StackMap locals:
      StackMap stack:
       182: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.SET_COOKIE2:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 67
            iastore
       183: goto 185
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       184: pop
      StackMap locals:
      StackMap stack:
       185: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.STRICT_TRANSPORT_SECURITY:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 72
            iastore
       186: goto 188
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       187: pop
      StackMap locals:
      StackMap stack:
       188: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.TE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 42
            iastore
       189: goto 191
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       190: pop
      StackMap locals:
      StackMap stack:
       191: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.TRAILER:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 6
            iastore
       192: goto 194
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       193: pop
      StackMap locals:
      StackMap stack:
       194: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.TRANSFER_ENCODING:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 7
            iastore
       195: goto 197
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       196: pop
      StackMap locals:
      StackMap stack:
       197: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.UNKNOWN:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 78
            iastore
       198: goto 200
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       199: pop
      StackMap locals:
      StackMap stack:
       200: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.UPGRADE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 8
            iastore
       201: goto 203
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       202: pop
      StackMap locals:
      StackMap stack:
       203: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.USER_AGENT:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 43
            iastore
       204: goto 206
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       205: pop
      StackMap locals:
      StackMap stack:
       206: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.VARY:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 57
            iastore
       207: goto 209
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       208: pop
      StackMap locals:
      StackMap stack:
       209: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.VIA:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 9
            iastore
       210: goto 212
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       211: pop
      StackMap locals:
      StackMap stack:
       212: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.WARNING:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 10
            iastore
       213: goto 215
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       214: pop
      StackMap locals:
      StackMap stack:
       215: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.WWW_AUTHENTICATE:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 58
            iastore
       216: goto 218
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       217: pop
      StackMap locals:
      StackMap stack:
       218: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_FOR:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 44
            iastore
       219: goto 221
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       220: pop
      StackMap locals:
      StackMap stack:
       221: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_HOST:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 48
            iastore
       222: goto 224
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       223: pop
      StackMap locals:
      StackMap stack:
       224: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_PORT:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 45
            iastore
       225: goto 227
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       226: pop
      StackMap locals:
      StackMap stack:
       227: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_PROTO:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 46
            iastore
       228: goto 230
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       229: pop
      StackMap locals:
      StackMap stack:
       230: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.X_FORWARDED_SERVER:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 47
            iastore
       231: goto 233
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       232: pop
      StackMap locals:
      StackMap stack:
       233: aload 0
            getstatic org.eclipse.jetty.http.HttpHeader.X_POWERED_BY:Lorg/eclipse/jetty/http/HttpHeader;
            invokevirtual org.eclipse.jetty.http.HttpHeader.ordinal:()I
            bipush 70
            iastore
       234: goto 236
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
       235: pop
      StackMap locals:
      StackMap stack:
       236: aload 0
            dup
            putstatic org.eclipse.jetty.server.Request.$SWITCH_TABLE$org$eclipse$jetty$http$HttpHeader:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError
          32    33      34  Class java.lang.NoSuchFieldError
          35    36      37  Class java.lang.NoSuchFieldError
          38    39      40  Class java.lang.NoSuchFieldError
          41    42      43  Class java.lang.NoSuchFieldError
          44    45      46  Class java.lang.NoSuchFieldError
          47    48      49  Class java.lang.NoSuchFieldError
          50    51      52  Class java.lang.NoSuchFieldError
          53    54      55  Class java.lang.NoSuchFieldError
          56    57      58  Class java.lang.NoSuchFieldError
          59    60      61  Class java.lang.NoSuchFieldError
          62    63      64  Class java.lang.NoSuchFieldError
          65    66      67  Class java.lang.NoSuchFieldError
          68    69      70  Class java.lang.NoSuchFieldError
          71    72      73  Class java.lang.NoSuchFieldError
          74    75      76  Class java.lang.NoSuchFieldError
          77    78      79  Class java.lang.NoSuchFieldError
          80    81      82  Class java.lang.NoSuchFieldError
          83    84      85  Class java.lang.NoSuchFieldError
          86    87      88  Class java.lang.NoSuchFieldError
          89    90      91  Class java.lang.NoSuchFieldError
          92    93      94  Class java.lang.NoSuchFieldError
          95    96      97  Class java.lang.NoSuchFieldError
          98    99     100  Class java.lang.NoSuchFieldError
         101   102     103  Class java.lang.NoSuchFieldError
         104   105     106  Class java.lang.NoSuchFieldError
         107   108     109  Class java.lang.NoSuchFieldError
         110   111     112  Class java.lang.NoSuchFieldError
         113   114     115  Class java.lang.NoSuchFieldError
         116   117     118  Class java.lang.NoSuchFieldError
         119   120     121  Class java.lang.NoSuchFieldError
         122   123     124  Class java.lang.NoSuchFieldError
         125   126     127  Class java.lang.NoSuchFieldError
         128   129     130  Class java.lang.NoSuchFieldError
         131   132     133  Class java.lang.NoSuchFieldError
         134   135     136  Class java.lang.NoSuchFieldError
         137   138     139  Class java.lang.NoSuchFieldError
         140   141     142  Class java.lang.NoSuchFieldError
         143   144     145  Class java.lang.NoSuchFieldError
         146   147     148  Class java.lang.NoSuchFieldError
         149   150     151  Class java.lang.NoSuchFieldError
         152   153     154  Class java.lang.NoSuchFieldError
         155   156     157  Class java.lang.NoSuchFieldError
         158   159     160  Class java.lang.NoSuchFieldError
         161   162     163  Class java.lang.NoSuchFieldError
         164   165     166  Class java.lang.NoSuchFieldError
         167   168     169  Class java.lang.NoSuchFieldError
         170   171     172  Class java.lang.NoSuchFieldError
         173   174     175  Class java.lang.NoSuchFieldError
         176   177     178  Class java.lang.NoSuchFieldError
         179   180     181  Class java.lang.NoSuchFieldError
         182   183     184  Class java.lang.NoSuchFieldError
         185   186     187  Class java.lang.NoSuchFieldError
         188   189     190  Class java.lang.NoSuchFieldError
         191   192     193  Class java.lang.NoSuchFieldError
         194   195     196  Class java.lang.NoSuchFieldError
         197   198     199  Class java.lang.NoSuchFieldError
         200   201     202  Class java.lang.NoSuchFieldError
         203   204     205  Class java.lang.NoSuchFieldError
         206   207     208  Class java.lang.NoSuchFieldError
         209   210     211  Class java.lang.NoSuchFieldError
         212   213     214  Class java.lang.NoSuchFieldError
         215   216     217  Class java.lang.NoSuchFieldError
         218   219     220  Class java.lang.NoSuchFieldError
         221   222     223  Class java.lang.NoSuchFieldError
         224   225     226  Class java.lang.NoSuchFieldError
         227   228     229  Class java.lang.NoSuchFieldError
         230   231     232  Class java.lang.NoSuchFieldError
         233   234     235  Class java.lang.NoSuchFieldError

  static int[] $SWITCH_TABLE$org$eclipse$jetty$http$pathmap$PathSpecGroup();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 140
            getstatic org.eclipse.jetty.server.Request.$SWITCH_TABLE$org$eclipse$jetty$http$pathmap$PathSpecGroup:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic org.eclipse.jetty.http.pathmap.PathSpecGroup.values:()[Lorg/eclipse/jetty/http/pathmap/PathSpecGroup;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic org.eclipse.jetty.http.pathmap.PathSpecGroup.DEFAULT:Lorg/eclipse/jetty/http/pathmap/PathSpecGroup;
            invokevirtual org.eclipse.jetty.http.pathmap.PathSpecGroup.ordinal:()I
            bipush 6
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic org.eclipse.jetty.http.pathmap.PathSpecGroup.EXACT:Lorg/eclipse/jetty/http/pathmap/PathSpecGroup;
            invokevirtual org.eclipse.jetty.http.pathmap.PathSpecGroup.ordinal:()I
            iconst_2
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic org.eclipse.jetty.http.pathmap.PathSpecGroup.MIDDLE_GLOB:Lorg/eclipse/jetty/http/pathmap/PathSpecGroup;
            invokevirtual org.eclipse.jetty.http.pathmap.PathSpecGroup.ordinal:()I
            iconst_3
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic org.eclipse.jetty.http.pathmap.PathSpecGroup.PREFIX_GLOB:Lorg/eclipse/jetty/http/pathmap/PathSpecGroup;
            invokevirtual org.eclipse.jetty.http.pathmap.PathSpecGroup.ordinal:()I
            iconst_4
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic org.eclipse.jetty.http.pathmap.PathSpecGroup.ROOT:Lorg/eclipse/jetty/http/pathmap/PathSpecGroup;
            invokevirtual org.eclipse.jetty.http.pathmap.PathSpecGroup.ordinal:()I
            iconst_1
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic org.eclipse.jetty.http.pathmap.PathSpecGroup.SUFFIX_GLOB:Lorg/eclipse/jetty/http/pathmap/PathSpecGroup;
            invokevirtual org.eclipse.jetty.http.pathmap.PathSpecGroup.ordinal:()I
            iconst_5
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            dup
            putstatic org.eclipse.jetty.server.Request.$SWITCH_TABLE$org$eclipse$jetty$http$pathmap$PathSpecGroup:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError

  private static java.util.Locale lambda$0(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/Locale;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // java.lang.String language
         0: .line 906
            aload 0 /* language */
            invokestatic org.eclipse.jetty.http.HttpFields.stripParameters:(Ljava/lang/String;)Ljava/lang/String;
            astore 0 /* language */
         1: .line 907
            ldc ""
            astore 1 /* country */
        start local 1 // java.lang.String country
         2: .line 908
            aload 0 /* language */
            bipush 45
            invokevirtual java.lang.String.indexOf:(I)I
            istore 2 /* dash */
        start local 2 // int dash
         3: .line 909
            iload 2 /* dash */
            iconst_m1
            if_icmple 6
         4: .line 911
            aload 0 /* language */
            iload 2 /* dash */
            iconst_1
            iadd
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            astore 1 /* country */
         5: .line 912
            aload 0 /* language */
            iconst_0
            iload 2 /* dash */
            invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
            invokevirtual java.lang.String.trim:()Ljava/lang/String;
            astore 0 /* language */
         6: .line 914
      StackMap locals: java.lang.String int
      StackMap stack:
            new java.util.Locale
            dup
            aload 0 /* language */
            aload 1 /* country */
            invokespecial java.util.Locale.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            areturn
        end local 2 // int dash
        end local 1 // java.lang.String country
        end local 0 // java.lang.String language
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    7     0  language  Ljava/lang/String;
            2    7     1   country  Ljava/lang/String;
            3    7     2      dash  I
}
SourceFile: "Request.java"
NestMembers:
  org.eclipse.jetty.server.Request$1  org.eclipse.jetty.server.Request$2
InnerClasses:
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public abstract Entry = java.util.Map$Entry of java.util.Map
  public abstract Listener = org.eclipse.jetty.http.ComplianceViolation$Listener of org.eclipse.jetty.http.ComplianceViolation
  public Request = org.eclipse.jetty.http.MetaData$Request of org.eclipse.jetty.http.MetaData
  public final Type = org.eclipse.jetty.http.MimeTypes$Type of org.eclipse.jetty.http.MimeTypes
  public abstract Deferred = org.eclipse.jetty.server.Authentication$Deferred of org.eclipse.jetty.server.Authentication
  public Failed = org.eclipse.jetty.server.Authentication$Failed of org.eclipse.jetty.server.Authentication
  public abstract LoginAuthentication = org.eclipse.jetty.server.Authentication$LoginAuthentication of org.eclipse.jetty.server.Authentication
  public abstract LogoutAuthentication = org.eclipse.jetty.server.Authentication$LogoutAuthentication of org.eclipse.jetty.server.Authentication
  public abstract ResponseSent = org.eclipse.jetty.server.Authentication$ResponseSent of org.eclipse.jetty.server.Authentication
  public abstract User = org.eclipse.jetty.server.Authentication$User of org.eclipse.jetty.server.Authentication
  public MultiPartsHttpParser = org.eclipse.jetty.server.MultiParts$MultiPartsHttpParser of org.eclipse.jetty.server.MultiParts
  org.eclipse.jetty.server.Request$1
  org.eclipse.jetty.server.Request$2
  public abstract Scope = org.eclipse.jetty.server.UserIdentity$Scope of org.eclipse.jetty.server.UserIdentity
  public Context = org.eclipse.jetty.server.handler.ContextHandler$Context of org.eclipse.jetty.server.handler.ContextHandler