class org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest implements org.springframework.web.servlet.function.ServerRequest
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest
  super_class: java.lang.Object
{
  private final java.lang.String methodName;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.net.URI uri;
    descriptor: Ljava/net/URI;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.springframework.http.HttpHeaders headers;
    descriptor: Lorg/springframework/http/HttpHeaders;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final HttpServletRequest servletRequest;
    descriptor: LHttpServletRequest;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.springframework.util.MultiValueMap<java.lang.String, Cookie> cookies;
    descriptor: Lorg/springframework/util/MultiValueMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lorg/springframework/util/MultiValueMap<Ljava/lang/String;LCookie;>;

  private final java.util.Map<java.lang.String, java.lang.Object> attributes;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  private final byte[] body;
    descriptor: [B
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.List<org.springframework.http.converter.HttpMessageConverter<?>> messageConverters;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Lorg/springframework/http/converter/HttpMessageConverter<*>;>;

  private final org.springframework.util.MultiValueMap<java.lang.String, java.lang.String> params;
    descriptor: Lorg/springframework/util/MultiValueMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lorg/springframework/util/MultiValueMap<Ljava/lang/String;Ljava/lang/String;>;

  private final java.net.InetSocketAddress remoteAddress;
    descriptor: Ljava/net/InetSocketAddress;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public void <init>(HttpServletRequest, java.lang.String, java.net.URI, org.springframework.http.HttpHeaders, org.springframework.util.MultiValueMap<java.lang.String, Cookie>, java.util.Map<java.lang.String, java.lang.Object>, org.springframework.util.MultiValueMap<java.lang.String, java.lang.String>, java.net.InetSocketAddress, byte[], java.util.List<org.springframework.http.converter.HttpMessageConverter<?>>);
    descriptor: (LHttpServletRequest;Ljava/lang/String;Ljava/net/URI;Lorg/springframework/http/HttpHeaders;Lorg/springframework/util/MultiValueMap;Ljava/util/Map;Lorg/springframework/util/MultiValueMap;Ljava/net/InetSocketAddress;[BLjava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=11, args_size=11
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 36
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.servlet.ReadListener cannot be resolved\n\tThe import javax.servlet.ServletException cannot be resolved\n\tThe import javax.servlet.ServletInputStream cannot be resolved\n\tThe import javax.servlet.http.Cookie cannot be resolved\n\tThe import javax.servlet.http.HttpServletRequest cannot be resolved\n\tThe import javax.servlet.http.HttpSession cannot be resolved\n\tThe import javax.servlet.http.Part cannot be resolved\n\tThe type DefaultServerRequestBuilder must implement the inherited abstract method ServerRequest.Builder.cookies(Consumer<MultiValueMap<String,Cookie>>)\n\tHttpServletRequest cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tThe method servletRequest() from the type ServerRequest refers to the missing type HttpServletRequest\n\tThe method cookies(Consumer<MultiValueMap<String,Cookie>>) is ambiguous for the type DefaultServerRequestBuilder\n\tThis lambda expression refers to the missing type Cookie\n\tThe method cookies() from the type ServerRequest refers to the missing type Cookie\n\tCookie cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tName clash: The method cookies(Consumer<MultiValueMap<String,Cookie>>) of type DefaultServerRequestBuilder has the same erasure as cookies(Consumer<MultiValueMap<String,Cookie>>) of type ServerRequest.Builder but does not override it\n\tThe method cookies(Consumer<MultiValueMap<String,Cookie>>) of type DefaultServerRequestBuilder must override or implement a supertype method\n\tCookie cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tPart cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tThe method servletRequest() from the type DefaultServerRequestBuilder.BuiltServerRequest refers to the missing type HttpServletRequest\n\tPart cannot be resolved\n\tCookie cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tThe method bodyInternal(Type, Class<?>) from the type DefaultServerRequestBuilder.BuiltServerRequest refers to the missing type ServletException\n\tServletException cannot be resolved to a type\n\tThe method bodyInternal(Type, Class<?>) from the type DefaultServerRequestBuilder.BuiltServerRequest refers to the missing type ServletException\n\tServletException cannot be resolved to a type\n\tNo exception of type HttpMediaTypeNotSupportedException can be thrown; an exception type must be a subclass of Throwable\n\tHttpSession cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tType mismatch: cannot convert from DefaultServerRequestBuilder.BodyInputStream to InputStream\n\tServletInputStream cannot be resolved to a type\n\tThe method isFinished() of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method isReady() of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tReadListener cannot be resolved to a type\n\tThe method read() of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method read(byte[], int, int) of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method read(byte[]) of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method skip(long) of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method available() of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method close() of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method mark(int) of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method reset() of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method markSupported() of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;
    Signature: (LHttpServletRequest;Ljava/lang/String;Ljava/net/URI;Lorg/springframework/http/HttpHeaders;Lorg/springframework/util/MultiValueMap<Ljava/lang/String;LCookie;>;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Lorg/springframework/util/MultiValueMap<Ljava/lang/String;Ljava/lang/String;>;Ljava/net/InetSocketAddress;[BLjava/util/List<Lorg/springframework/http/converter/HttpMessageConverter<*>;>;)V
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
      2:
      3:
      4:
      5:
      6:
      7:
        org.springframework.lang.Nullable()
      8:
      9:
    MethodParameters:
                   Name  Flags
      servletRequest     
      methodName         
      uri                
      headers            
      cookies            
      attributes         
      params             
      remoteAddress      
      body               
      messageConverters  

  public java.lang.String methodName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 237
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;

  public org.springframework.util.MultiValueMap<java.lang.String, Part> multipartData();
    descriptor: ()Lorg/springframework/util/MultiValueMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 242
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tPart cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tThe method servletRequest() from the type DefaultServerRequestBuilder.BuiltServerRequest refers to the missing type HttpServletRequest\n\tPart cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;
    Exceptions:
      throws java.io.IOException, ServletException
    Signature: ()Lorg/springframework/util/MultiValueMap<Ljava/lang/String;LPart;>;

  public java.net.URI uri();
    descriptor: ()Ljava/net/URI;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 250
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;

  public org.springframework.web.util.UriBuilder uriBuilder();
    descriptor: ()Lorg/springframework/web/util/UriBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 255
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;

  public org.springframework.web.servlet.function.ServerRequest$Headers headers();
    descriptor: ()Lorg/springframework/web/servlet/function/ServerRequest$Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 260
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;

  public org.springframework.util.MultiValueMap<java.lang.String, Cookie> cookies();
    descriptor: ()Lorg/springframework/util/MultiValueMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 265
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCookie cannot be resolved to a type\n\tCookie cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;
    Signature: ()Lorg/springframework/util/MultiValueMap<Ljava/lang/String;LCookie;>;

  public java.util.Optional<java.net.InetSocketAddress> remoteAddress();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 270
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;
    Signature: ()Ljava/util/Optional<Ljava/net/InetSocketAddress;>;

  public java.util.List<org.springframework.http.converter.HttpMessageConverter<?>> messageConverters();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 275
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;
    Signature: ()Ljava/util/List<Lorg/springframework/http/converter/HttpMessageConverter<*>;>;

  public <T> T body(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 280
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tServletException cannot be resolved to a type\n\tThe method bodyInternal(Type, Class<?>) from the type DefaultServerRequestBuilder.BuiltServerRequest refers to the missing type ServletException\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;
    Exceptions:
      throws java.io.IOException, ServletException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
          Name  Flags
      bodyType  

  public <T> T body(org.springframework.core.ParameterizedTypeReference<T>);
    descriptor: (Lorg/springframework/core/ParameterizedTypeReference;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 285
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tServletException cannot be resolved to a type\n\tThe method bodyInternal(Type, Class<?>) from the type DefaultServerRequestBuilder.BuiltServerRequest refers to the missing type ServletException\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;
    Exceptions:
      throws java.io.IOException, ServletException
    Signature: <T:Ljava/lang/Object;>(Lorg/springframework/core/ParameterizedTypeReference<TT;>;)TT;
    MethodParameters:
          Name  Flags
      bodyType  

  private <T> T bodyInternal(java.lang.reflect.Type, java.lang.Class<?>);
    descriptor: (Ljava/lang/reflect/Type;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 291
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tServletException cannot be resolved to a type\n\tNo exception of type HttpMediaTypeNotSupportedException can be thrown; an exception type must be a subclass of Throwable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;
    Exceptions:
      throws ServletException, java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;Ljava/lang/Class<*>;)TT;
    MethodParameters:
           Name  Flags
      bodyType   
      bodyClass  

  public java.util.Map<java.lang.String, java.lang.Object> attributes();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 314
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  public org.springframework.util.MultiValueMap<java.lang.String, java.lang.String> params();
    descriptor: ()Lorg/springframework/util/MultiValueMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 319
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;
    Signature: ()Lorg/springframework/util/MultiValueMap<Ljava/lang/String;Ljava/lang/String;>;

  public java.util.Map<java.lang.String, java.lang.String> pathVariables();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 324
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  public HttpSession session();
    descriptor: ()LHttpSession;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 337
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHttpSession cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;

  public java.util.Optional<java.security.Principal> principal();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 343
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHttpServletRequest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;
    Signature: ()Ljava/util/Optional<Ljava/security/Principal;>;

  public HttpServletRequest servletRequest();
    descriptor: ()LHttpServletRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
         0: .line 347
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder$BuiltServerRequest;
}
SourceFile: "DefaultServerRequestBuilder.java"
NestHost: org.springframework.web.servlet.function.DefaultServerRequestBuilder
InnerClasses:
  private BuiltServerRequest = org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest of org.springframework.web.servlet.function.DefaultServerRequestBuilder
  private BuiltInputMessage = org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest$BuiltInputMessage of org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest
  public abstract Headers = org.springframework.web.servlet.function.ServerRequest$Headers of org.springframework.web.servlet.function.ServerRequest