public class org.jboss.resteasy.mock.MockHttpRequest extends org.jboss.resteasy.plugins.server.BaseHttpRequest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.jboss.resteasy.mock.MockHttpRequest
  super_class: org.jboss.resteasy.plugins.server.BaseHttpRequest
{
  protected org.jboss.resteasy.specimpl.ResteasyHttpHeaders httpHeaders;
    descriptor: Lorg/jboss/resteasy/specimpl/ResteasyHttpHeaders;
    flags: (0x0004) ACC_PROTECTED

  protected java.io.InputStream inputStream;
    descriptor: Ljava/io/InputStream;
    flags: (0x0004) ACC_PROTECTED

  protected java.lang.String httpMethod;
    descriptor: Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED

  protected java.util.Map<java.lang.String, java.lang.Object> attributes;
    descriptor: Ljava/util/Map;
    flags: (0x0004) ACC_PROTECTED
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  protected org.jboss.resteasy.spi.ResteasyAsynchronousContext asynchronousContext;
    descriptor: Lorg/jboss/resteasy/spi/ResteasyAsynchronousContext;
    flags: (0x0004) ACC_PROTECTED

  protected static final java.net.URI EMPTY_URI;
    descriptor: Ljava/net/URI;
    flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 54
            ldc ""
            invokestatic java.net.URI.create:(Ljava/lang/String;)Ljava/net/URI;
            putstatic org.jboss.resteasy.mock.MockHttpRequest.EMPTY_URI:Ljava/net/URI;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
         0: .line 51
            aload 0 /* this */
            aconst_null
            invokespecial org.jboss.resteasy.plugins.server.BaseHttpRequest.<init>:(Lorg/jboss/resteasy/spi/ResteasyUriInfo;)V
         1: .line 45
            aload 0 /* this */
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            putfield org.jboss.resteasy.mock.MockHttpRequest.attributes:Ljava/util/Map;
         2: .line 52
            return
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/jboss/resteasy/mock/MockHttpRequest;

  protected static org.jboss.resteasy.mock.MockHttpRequest initWithUri(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x000c) ACC_PROTECTED, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // java.lang.String uri
         0: .line 58
            new java.net.URI
            dup
            aload 0 /* uri */
            invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
            astore 1 /* absoluteUri */
        start local 1 // java.net.URI absoluteUri
         1: .line 60
            getstatic org.jboss.resteasy.mock.MockHttpRequest.EMPTY_URI:Ljava/net/URI;
            astore 2 /* baseUri */
        start local 2 // java.net.URI baseUri
         2: .line 61
            aload 1 /* absoluteUri */
            aload 2 /* baseUri */
            invokestatic org.jboss.resteasy.mock.MockHttpRequest.initWithUri:(Ljava/net/URI;Ljava/net/URI;)Lorg/jboss/resteasy/mock/MockHttpRequest;
            areturn
        end local 2 // java.net.URI baseUri
        end local 1 // java.net.URI absoluteUri
        end local 0 // java.lang.String uri
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0          uri  Ljava/lang/String;
            1    3     1  absoluteUri  Ljava/net/URI;
            2    3     2      baseUri  Ljava/net/URI;
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
      Name  Flags
      uri   

  private static org.jboss.resteasy.mock.MockHttpRequest initWithUri(java.net.URI, java.net.URI);
    descriptor: (Ljava/net/URI;Ljava/net/URI;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // java.net.URI absoluteUri
        start local 1 // java.net.URI baseUri
         0: .line 66
            aload 1 /* baseUri */
            ifnonnull 1
            getstatic org.jboss.resteasy.mock.MockHttpRequest.EMPTY_URI:Ljava/net/URI;
            astore 1 /* baseUri */
         1: .line 67
      StackMap locals:
      StackMap stack:
            new org.jboss.resteasy.mock.MockHttpRequest
            dup
            invokespecial org.jboss.resteasy.mock.MockHttpRequest.<init>:()V
            astore 2 /* request */
        start local 2 // org.jboss.resteasy.mock.MockHttpRequest request
         2: .line 68
            aload 2 /* request */
            new org.jboss.resteasy.specimpl.ResteasyHttpHeaders
            dup
            new org.jboss.resteasy.util.CaseInsensitiveMap
            dup
            invokespecial org.jboss.resteasy.util.CaseInsensitiveMap.<init>:()V
            invokespecial org.jboss.resteasy.specimpl.ResteasyHttpHeaders.<init>:(Ljavax/ws/rs/core/MultivaluedMap;)V
            putfield org.jboss.resteasy.mock.MockHttpRequest.httpHeaders:Lorg/jboss/resteasy/specimpl/ResteasyHttpHeaders;
         3: .line 72
            aload 0 /* absoluteUri */
            invokestatic javax.ws.rs.core.UriBuilder.fromUri:(Ljava/net/URI;)Ljavax/ws/rs/core/UriBuilder;
            aconst_null
            invokevirtual javax.ws.rs.core.UriBuilder.replaceQuery:(Ljava/lang/String;)Ljavax/ws/rs/core/UriBuilder;
            iconst_0
            anewarray java.lang.Object
            invokevirtual javax.ws.rs.core.UriBuilder.build:([Ljava/lang/Object;)Ljava/net/URI;
            pop
         4: .line 74
            aload 1 /* baseUri */
            aload 0 /* absoluteUri */
            invokevirtual java.net.URI.relativize:(Ljava/net/URI;)Ljava/net/URI;
            astore 3 /* relativeUri */
        start local 3 // java.net.URI relativeUri
         5: .line 75
            aload 3 /* relativeUri */
            invokevirtual java.net.URI.getRawPath:()Ljava/lang/String;
            invokestatic javax.ws.rs.core.UriBuilder.fromUri:(Ljava/lang/String;)Ljavax/ws/rs/core/UriBuilder;
            aload 0 /* absoluteUri */
            invokevirtual java.net.URI.getRawQuery:()Ljava/lang/String;
            invokevirtual javax.ws.rs.core.UriBuilder.replaceQuery:(Ljava/lang/String;)Ljavax/ws/rs/core/UriBuilder;
            iconst_0
            anewarray java.lang.Object
            invokevirtual javax.ws.rs.core.UriBuilder.build:([Ljava/lang/Object;)Ljava/net/URI;
            astore 3 /* relativeUri */
         6: .line 77
            aload 2 /* request */
            new org.jboss.resteasy.spi.ResteasyUriInfo
            dup
            aload 0 /* absoluteUri */
            invokevirtual java.net.URI.toString:()Ljava/lang/String;
            aload 0 /* absoluteUri */
            invokevirtual java.net.URI.getRawQuery:()Ljava/lang/String;
            aload 1 /* baseUri */
            invokevirtual java.net.URI.getRawPath:()Ljava/lang/String;
            invokespecial org.jboss.resteasy.spi.ResteasyUriInfo.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
            putfield org.jboss.resteasy.mock.MockHttpRequest.uri:Lorg/jboss/resteasy/spi/ResteasyUriInfo;
         7: .line 78
            aload 2 /* request */
            areturn
        end local 3 // java.net.URI relativeUri
        end local 2 // org.jboss.resteasy.mock.MockHttpRequest request
        end local 1 // java.net.URI baseUri
        end local 0 // java.net.URI absoluteUri
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    8     0  absoluteUri  Ljava/net/URI;
            0    8     1      baseUri  Ljava/net/URI;
            2    8     2      request  Lorg/jboss/resteasy/mock/MockHttpRequest;
            5    8     3  relativeUri  Ljava/net/URI;
    MethodParameters:
             Name  Flags
      absoluteUri  
      baseUri      

  public static org.jboss.resteasy.mock.MockHttpRequest create(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // java.lang.String httpMethod
        start local 1 // java.lang.String uri
         0: .line 83
            aload 1 /* uri */
            invokestatic org.jboss.resteasy.mock.MockHttpRequest.initWithUri:(Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
            astore 2 /* request */
        start local 2 // org.jboss.resteasy.mock.MockHttpRequest request
         1: .line 84
            aload 2 /* request */
            aload 0 /* httpMethod */
            putfield org.jboss.resteasy.mock.MockHttpRequest.httpMethod:Ljava/lang/String;
         2: .line 85
            aload 2 /* request */
            areturn
        end local 2 // org.jboss.resteasy.mock.MockHttpRequest request
        end local 1 // java.lang.String uri
        end local 0 // java.lang.String httpMethod
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0  httpMethod  Ljava/lang/String;
            0    3     1         uri  Ljava/lang/String;
            1    3     2     request  Lorg/jboss/resteasy/mock/MockHttpRequest;
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
            Name  Flags
      httpMethod  
      uri         

  public static org.jboss.resteasy.mock.MockHttpRequest create(java.lang.String, java.net.URI, java.net.URI);
    descriptor: (Ljava/lang/String;Ljava/net/URI;Ljava/net/URI;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=4, args_size=3
        start local 0 // java.lang.String httpMethod
        start local 1 // java.net.URI uriObj
        start local 2 // java.net.URI baseUri
         0: .line 90
            aload 1 /* uriObj */
            aload 2 /* baseUri */
            invokestatic org.jboss.resteasy.mock.MockHttpRequest.initWithUri:(Ljava/net/URI;Ljava/net/URI;)Lorg/jboss/resteasy/mock/MockHttpRequest;
            astore 3 /* request */
        start local 3 // org.jboss.resteasy.mock.MockHttpRequest request
         1: .line 91
            aload 3 /* request */
            aload 0 /* httpMethod */
            putfield org.jboss.resteasy.mock.MockHttpRequest.httpMethod:Ljava/lang/String;
         2: .line 92
            aload 3 /* request */
            areturn
        end local 3 // org.jboss.resteasy.mock.MockHttpRequest request
        end local 2 // java.net.URI baseUri
        end local 1 // java.net.URI uriObj
        end local 0 // java.lang.String httpMethod
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    3     0  httpMethod  Ljava/lang/String;
            0    3     1      uriObj  Ljava/net/URI;
            0    3     2     baseUri  Ljava/net/URI;
            1    3     3     request  Lorg/jboss/resteasy/mock/MockHttpRequest;
    MethodParameters:
            Name  Flags
      httpMethod  
      uriObj      
      baseUri     

  public static org.jboss.resteasy.mock.MockHttpRequest options(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.lang.String uri
         0: .line 97
            aload 0 /* uri */
            invokestatic org.jboss.resteasy.mock.MockHttpRequest.initWithUri:(Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
            astore 1 /* request */
        start local 1 // org.jboss.resteasy.mock.MockHttpRequest request
         1: .line 98
            aload 1 /* request */
            ldc "OPTIONS"
            putfield org.jboss.resteasy.mock.MockHttpRequest.httpMethod:Ljava/lang/String;
         2: .line 99
            aload 1 /* request */
            areturn
        end local 1 // org.jboss.resteasy.mock.MockHttpRequest request
        end local 0 // java.lang.String uri
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0      uri  Ljava/lang/String;
            1    3     1  request  Lorg/jboss/resteasy/mock/MockHttpRequest;
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
      Name  Flags
      uri   

  public static org.jboss.resteasy.mock.MockHttpRequest get(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.lang.String uri
         0: .line 106
            aload 0 /* uri */
            invokestatic org.jboss.resteasy.mock.MockHttpRequest.initWithUri:(Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
            astore 1 /* request */
        start local 1 // org.jboss.resteasy.mock.MockHttpRequest request
         1: .line 107
            aload 1 /* request */
            ldc "GET"
            putfield org.jboss.resteasy.mock.MockHttpRequest.httpMethod:Ljava/lang/String;
         2: .line 108
            aload 1 /* request */
            areturn
        end local 1 // org.jboss.resteasy.mock.MockHttpRequest request
        end local 0 // java.lang.String uri
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0      uri  Ljava/lang/String;
            1    3     1  request  Lorg/jboss/resteasy/mock/MockHttpRequest;
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
      Name  Flags
      uri   

  public static org.jboss.resteasy.mock.MockHttpRequest post(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.lang.String uri
         0: .line 113
            aload 0 /* uri */
            invokestatic org.jboss.resteasy.mock.MockHttpRequest.initWithUri:(Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
            astore 1 /* request */
        start local 1 // org.jboss.resteasy.mock.MockHttpRequest request
         1: .line 114
            aload 1 /* request */
            ldc "POST"
            putfield org.jboss.resteasy.mock.MockHttpRequest.httpMethod:Ljava/lang/String;
         2: .line 115
            aload 1 /* request */
            areturn
        end local 1 // org.jboss.resteasy.mock.MockHttpRequest request
        end local 0 // java.lang.String uri
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0      uri  Ljava/lang/String;
            1    3     1  request  Lorg/jboss/resteasy/mock/MockHttpRequest;
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
      Name  Flags
      uri   

  public static org.jboss.resteasy.mock.MockHttpRequest put(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.lang.String uri
         0: .line 120
            aload 0 /* uri */
            invokestatic org.jboss.resteasy.mock.MockHttpRequest.initWithUri:(Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
            astore 1 /* request */
        start local 1 // org.jboss.resteasy.mock.MockHttpRequest request
         1: .line 121
            aload 1 /* request */
            ldc "PUT"
            putfield org.jboss.resteasy.mock.MockHttpRequest.httpMethod:Ljava/lang/String;
         2: .line 122
            aload 1 /* request */
            areturn
        end local 1 // org.jboss.resteasy.mock.MockHttpRequest request
        end local 0 // java.lang.String uri
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0      uri  Ljava/lang/String;
            1    3     1  request  Lorg/jboss/resteasy/mock/MockHttpRequest;
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
      Name  Flags
      uri   

  public static org.jboss.resteasy.mock.MockHttpRequest delete(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.lang.String uri
         0: .line 127
            aload 0 /* uri */
            invokestatic org.jboss.resteasy.mock.MockHttpRequest.initWithUri:(Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
            astore 1 /* request */
        start local 1 // org.jboss.resteasy.mock.MockHttpRequest request
         1: .line 128
            aload 1 /* request */
            ldc "DELETE"
            putfield org.jboss.resteasy.mock.MockHttpRequest.httpMethod:Ljava/lang/String;
         2: .line 129
            aload 1 /* request */
            areturn
        end local 1 // org.jboss.resteasy.mock.MockHttpRequest request
        end local 0 // java.lang.String uri
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0      uri  Ljava/lang/String;
            1    3     1  request  Lorg/jboss/resteasy/mock/MockHttpRequest;
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
      Name  Flags
      uri   

  public static org.jboss.resteasy.mock.MockHttpRequest head(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.lang.String uri
         0: .line 134
            aload 0 /* uri */
            invokestatic org.jboss.resteasy.mock.MockHttpRequest.initWithUri:(Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
            astore 1 /* request */
        start local 1 // org.jboss.resteasy.mock.MockHttpRequest request
         1: .line 135
            aload 1 /* request */
            ldc "HEAD"
            putfield org.jboss.resteasy.mock.MockHttpRequest.httpMethod:Ljava/lang/String;
         2: .line 136
            aload 1 /* request */
            areturn
        end local 1 // org.jboss.resteasy.mock.MockHttpRequest request
        end local 0 // java.lang.String uri
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0      uri  Ljava/lang/String;
            1    3     1  request  Lorg/jboss/resteasy/mock/MockHttpRequest;
    Exceptions:
      throws java.net.URISyntaxException
    MethodParameters:
      Name  Flags
      uri   

  public static org.jboss.resteasy.mock.MockHttpRequest deepCopy(org.jboss.resteasy.spi.HttpRequest);
    descriptor: (Lorg/jboss/resteasy/spi/HttpRequest;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // org.jboss.resteasy.spi.HttpRequest request
         0: .line 141
            new org.jboss.resteasy.mock.MockHttpRequest
            dup
            invokespecial org.jboss.resteasy.mock.MockHttpRequest.<init>:()V
            astore 1 /* mock */
        start local 1 // org.jboss.resteasy.mock.MockHttpRequest mock
         1: .line 142
            aload 1 /* mock */
            aload 0 /* request */
            invokeinterface org.jboss.resteasy.spi.HttpRequest.getUri:()Lorg/jboss/resteasy/spi/ResteasyUriInfo;
            putfield org.jboss.resteasy.mock.MockHttpRequest.uri:Lorg/jboss/resteasy/spi/ResteasyUriInfo;
         2: .line 143
            aload 1 /* mock */
            aload 0 /* request */
            invokeinterface org.jboss.resteasy.spi.HttpRequest.getHttpHeaders:()Ljavax/ws/rs/core/HttpHeaders;
            checkcast org.jboss.resteasy.specimpl.ResteasyHttpHeaders
            putfield org.jboss.resteasy.mock.MockHttpRequest.httpHeaders:Lorg/jboss/resteasy/specimpl/ResteasyHttpHeaders;
         3: .line 144
            aload 1 /* mock */
            aload 0 /* request */
            invokeinterface org.jboss.resteasy.spi.HttpRequest.getHttpMethod:()Ljava/lang/String;
            putfield org.jboss.resteasy.mock.MockHttpRequest.httpMethod:Ljava/lang/String;
         4: .line 145
            sipush 1024
            aload 0 /* request */
            invokeinterface org.jboss.resteasy.spi.HttpRequest.getInputStream:()Ljava/io/InputStream;
            invokestatic org.jboss.resteasy.util.ReadFromStream.readFromStream:(ILjava/io/InputStream;)[B
            astore 2 /* bytes */
        start local 2 // byte[] bytes
         5: .line 146
            aload 1 /* mock */
            new java.io.ByteArrayInputStream
            dup
            aload 2 /* bytes */
            invokespecial java.io.ByteArrayInputStream.<init>:([B)V
            putfield org.jboss.resteasy.mock.MockHttpRequest.inputStream:Ljava/io/InputStream;
         6: .line 147
            aload 1 /* mock */
            areturn
        end local 2 // byte[] bytes
        end local 1 // org.jboss.resteasy.mock.MockHttpRequest mock
        end local 0 // org.jboss.resteasy.spi.HttpRequest request
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0  request  Lorg/jboss/resteasy/spi/HttpRequest;
            1    7     1     mock  Lorg/jboss/resteasy/mock/MockHttpRequest;
            5    7     2    bytes  [B
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      request  

  public void setHttpMethod(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // java.lang.String method
         0: .line 153
            aload 0 /* this */
            aload 1 /* method */
            putfield org.jboss.resteasy.mock.MockHttpRequest.httpMethod:Ljava/lang/String;
         1: .line 154
            return
        end local 1 // java.lang.String method
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    2     1  method  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      method  

  public org.jboss.resteasy.spi.ResteasyAsynchronousContext getAsynchronousContext();
    descriptor: ()Lorg/jboss/resteasy/spi/ResteasyAsynchronousContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
         0: .line 158
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.asynchronousContext:Lorg/jboss/resteasy/spi/ResteasyAsynchronousContext;
            areturn
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/mock/MockHttpRequest;

  public void setAsynchronousContext(org.jboss.resteasy.spi.ResteasyAsynchronousContext);
    descriptor: (Lorg/jboss/resteasy/spi/ResteasyAsynchronousContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // org.jboss.resteasy.spi.ResteasyAsynchronousContext asynchronousContext
         0: .line 163
            aload 0 /* this */
            aload 1 /* asynchronousContext */
            putfield org.jboss.resteasy.mock.MockHttpRequest.asynchronousContext:Lorg/jboss/resteasy/spi/ResteasyAsynchronousContext;
         1: .line 164
            return
        end local 1 // org.jboss.resteasy.spi.ResteasyAsynchronousContext asynchronousContext
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    2     1  asynchronousContext  Lorg/jboss/resteasy/spi/ResteasyAsynchronousContext;
    MethodParameters:
                     Name  Flags
      asynchronousContext  

  public org.jboss.resteasy.mock.MockHttpRequest header(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
         0: .line 168
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.httpHeaders:Lorg/jboss/resteasy/specimpl/ResteasyHttpHeaders;
            invokevirtual org.jboss.resteasy.specimpl.ResteasyHttpHeaders.getRequestHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            aload 1 /* name */
            aload 2 /* value */
            invokeinterface javax.ws.rs.core.MultivaluedMap.add:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 169
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    2     1   name  Ljava/lang/String;
            0    2     2  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      name   
      value  

  public org.jboss.resteasy.mock.MockHttpRequest accept(java.util.List<javax.ws.rs.core.MediaType>);
    descriptor: (Ljava/util/List;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=2
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // java.util.List accepts
         0: .line 174
            aload 1 /* accepts */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 3
            goto 3
      StackMap locals: org.jboss.resteasy.mock.MockHttpRequest java.util.List top java.util.Iterator
      StackMap stack:
         1: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast javax.ws.rs.core.MediaType
            astore 2 /* accept */
        start local 2 // javax.ws.rs.core.MediaType accept
         2: .line 176
            aload 0 /* this */
            aload 2 /* accept */
            invokevirtual org.jboss.resteasy.mock.MockHttpRequest.accept:(Ljavax/ws/rs/core/MediaType;)Lorg/jboss/resteasy/mock/MockHttpRequest;
            pop
        end local 2 // javax.ws.rs.core.MediaType accept
         3: .line 174
      StackMap locals:
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 1
         4: .line 178
            aload 0 /* this */
            areturn
        end local 1 // java.util.List accepts
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    5     1  accepts  Ljava/util/List<Ljavax/ws/rs/core/MediaType;>;
            2    3     2   accept  Ljavax/ws/rs/core/MediaType;
    Signature: (Ljava/util/List<Ljavax/ws/rs/core/MediaType;>;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    MethodParameters:
         Name  Flags
      accepts  

  public org.jboss.resteasy.mock.MockHttpRequest accept(javax.ws.rs.core.MediaType);
    descriptor: (Ljavax/ws/rs/core/MediaType;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // javax.ws.rs.core.MediaType accept
         0: .line 183
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.httpHeaders:Lorg/jboss/resteasy/specimpl/ResteasyHttpHeaders;
            invokevirtual org.jboss.resteasy.specimpl.ResteasyHttpHeaders.getMutableHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Accept"
            aload 1 /* accept */
            invokevirtual javax.ws.rs.core.MediaType.toString:()Ljava/lang/String;
            invokeinterface javax.ws.rs.core.MultivaluedMap.add:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 184
            aload 0 /* this */
            areturn
        end local 1 // javax.ws.rs.core.MediaType accept
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    2     1  accept  Ljavax/ws/rs/core/MediaType;
    MethodParameters:
        Name  Flags
      accept  

  public org.jboss.resteasy.mock.MockHttpRequest accept(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // java.lang.String type
         0: .line 189
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.httpHeaders:Lorg/jboss/resteasy/specimpl/ResteasyHttpHeaders;
            invokevirtual org.jboss.resteasy.specimpl.ResteasyHttpHeaders.getMutableHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Accept"
            aload 1 /* type */
            invokeinterface javax.ws.rs.core.MultivaluedMap.add:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 190
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String type
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    2     1  type  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      type  

  public org.jboss.resteasy.mock.MockHttpRequest language(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // java.lang.String language
         0: .line 195
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.httpHeaders:Lorg/jboss/resteasy/specimpl/ResteasyHttpHeaders;
            invokevirtual org.jboss.resteasy.specimpl.ResteasyHttpHeaders.getMutableHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Accept-Language"
            aload 1 /* language */
            invokeinterface javax.ws.rs.core.MultivaluedMap.add:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 196
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String language
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    2     1  language  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      language  

  public org.jboss.resteasy.mock.MockHttpRequest cookie(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
         0: .line 201
            new javax.ws.rs.core.Cookie
            dup
            aload 1 /* name */
            aload 2 /* value */
            invokespecial javax.ws.rs.core.Cookie.<init>:(Ljava/lang/String;Ljava/lang/String;)V
            astore 3 /* cookie */
        start local 3 // javax.ws.rs.core.Cookie cookie
         1: .line 202
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.httpHeaders:Lorg/jboss/resteasy/specimpl/ResteasyHttpHeaders;
            invokevirtual org.jboss.resteasy.specimpl.ResteasyHttpHeaders.getMutableCookies:()Ljava/util/Map;
            aload 1 /* name */
            aload 3 /* cookie */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 203
            aload 0 /* this */
            areturn
        end local 3 // javax.ws.rs.core.Cookie cookie
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    3     1    name  Ljava/lang/String;
            0    3     2   value  Ljava/lang/String;
            1    3     3  cookie  Ljavax/ws/rs/core/Cookie;
    MethodParameters:
       Name  Flags
      name   
      value  

  public org.jboss.resteasy.mock.MockHttpRequest contentType(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // java.lang.String type
         0: .line 208
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.httpHeaders:Lorg/jboss/resteasy/specimpl/ResteasyHttpHeaders;
            invokevirtual org.jboss.resteasy.specimpl.ResteasyHttpHeaders.getMutableHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Content-Type"
            aload 1 /* type */
            invokeinterface javax.ws.rs.core.MultivaluedMap.add:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 209
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String type
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    2     1  type  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      type  

  public org.jboss.resteasy.mock.MockHttpRequest contentType(javax.ws.rs.core.MediaType);
    descriptor: (Ljavax/ws/rs/core/MediaType;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // javax.ws.rs.core.MediaType type
         0: .line 214
            aload 1 /* type */
            ifnonnull 3
         1: .line 216
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.httpHeaders:Lorg/jboss/resteasy/specimpl/ResteasyHttpHeaders;
            invokevirtual org.jboss.resteasy.specimpl.ResteasyHttpHeaders.getMutableHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Content-Type"
            invokeinterface javax.ws.rs.core.MultivaluedMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 217
            aload 0 /* this */
            areturn
         3: .line 219
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.httpHeaders:Lorg/jboss/resteasy/specimpl/ResteasyHttpHeaders;
            invokevirtual org.jboss.resteasy.specimpl.ResteasyHttpHeaders.getMutableHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            ldc "Content-Type"
            aload 1 /* type */
            invokevirtual javax.ws.rs.core.MediaType.toString:()Ljava/lang/String;
            invokeinterface javax.ws.rs.core.MultivaluedMap.add:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 220
            aload 0 /* this */
            areturn
        end local 1 // javax.ws.rs.core.MediaType type
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    5     1  type  Ljavax/ws/rs/core/MediaType;
    MethodParameters:
      Name  Flags
      type  

  public org.jboss.resteasy.mock.MockHttpRequest content(byte[]);
    descriptor: ([B)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // byte[] bytes
         0: .line 225
            aload 0 /* this */
            new java.io.ByteArrayInputStream
            dup
            aload 1 /* bytes */
            invokespecial java.io.ByteArrayInputStream.<init>:([B)V
            putfield org.jboss.resteasy.mock.MockHttpRequest.inputStream:Ljava/io/InputStream;
         1: .line 226
            aload 0 /* this */
            areturn
        end local 1 // byte[] bytes
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    2     1  bytes  [B
    MethodParameters:
       Name  Flags
      bytes  

  public org.jboss.resteasy.mock.MockHttpRequest content(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // java.io.InputStream stream
         0: .line 231
            aload 0 /* this */
            aload 1 /* stream */
            putfield org.jboss.resteasy.mock.MockHttpRequest.inputStream:Ljava/io/InputStream;
         1: .line 232
            aload 0 /* this */
            areturn
        end local 1 // java.io.InputStream stream
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    2     1  stream  Ljava/io/InputStream;
    MethodParameters:
        Name  Flags
      stream  

  public org.jboss.resteasy.mock.MockHttpRequest addFormHeader(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // java.lang.String name
        start local 2 // java.lang.String value
         0: .line 244
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.decodedFormParameters:Ljavax/ws/rs/core/MultivaluedMap;
            ifnonnull 3
         1: .line 246
            aload 0 /* this */
            new org.jboss.resteasy.specimpl.MultivaluedMapImpl
            dup
            invokespecial org.jboss.resteasy.specimpl.MultivaluedMapImpl.<init>:()V
            putfield org.jboss.resteasy.mock.MockHttpRequest.decodedFormParameters:Ljavax/ws/rs/core/MultivaluedMap;
         2: .line 247
            aload 0 /* this */
            ldc "application/x-www-form-urlencoded"
            invokevirtual org.jboss.resteasy.mock.MockHttpRequest.contentType:(Ljava/lang/String;)Lorg/jboss/resteasy/mock/MockHttpRequest;
            pop
         3: .line 249
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.decodedFormParameters:Ljavax/ws/rs/core/MultivaluedMap;
            aload 1 /* name */
            aload 2 /* value */
            invokeinterface javax.ws.rs.core.MultivaluedMap.add:(Ljava/lang/Object;Ljava/lang/Object;)V
         4: .line 250
            aload 0 /* this */
            areturn
        end local 2 // java.lang.String value
        end local 1 // java.lang.String name
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    5     1   name  Ljava/lang/String;
            0    5     2  value  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      name   
      value  

  public javax.ws.rs.core.HttpHeaders getHttpHeaders();
    descriptor: ()Ljavax/ws/rs/core/HttpHeaders;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
         0: .line 255
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.httpHeaders:Lorg/jboss/resteasy/specimpl/ResteasyHttpHeaders;
            areturn
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/mock/MockHttpRequest;

  public javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String> getMutableHeaders();
    descriptor: ()Ljavax/ws/rs/core/MultivaluedMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
         0: .line 261
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.httpHeaders:Lorg/jboss/resteasy/specimpl/ResteasyHttpHeaders;
            invokevirtual org.jboss.resteasy.specimpl.ResteasyHttpHeaders.getMutableHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            areturn
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/mock/MockHttpRequest;
    Signature: ()Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;

  public java.io.InputStream getInputStream();
    descriptor: ()Ljava/io/InputStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
         0: .line 266
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.inputStream:Ljava/io/InputStream;
            areturn
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/mock/MockHttpRequest;

  public void setInputStream(java.io.InputStream);
    descriptor: (Ljava/io/InputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // java.io.InputStream stream
         0: .line 271
            aload 0 /* this */
            aload 1 /* stream */
            putfield org.jboss.resteasy.mock.MockHttpRequest.inputStream:Ljava/io/InputStream;
         1: .line 272
            return
        end local 1 // java.io.InputStream stream
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    2     1  stream  Ljava/io/InputStream;
    MethodParameters:
        Name  Flags
      stream  

  public org.jboss.resteasy.spi.ResteasyUriInfo getUri();
    descriptor: ()Lorg/jboss/resteasy/spi/ResteasyUriInfo;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
         0: .line 276
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.uri:Lorg/jboss/resteasy/spi/ResteasyUriInfo;
            areturn
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/mock/MockHttpRequest;

  public java.lang.String getHttpMethod();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
         0: .line 281
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.httpMethod:Ljava/lang/String;
            areturn
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/mock/MockHttpRequest;

  public void initialRequestThreadFinished();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
         0: .line 286
            return
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/mock/MockHttpRequest;

  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.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // java.lang.String attribute
         0: .line 290
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.attributes:Ljava/util/Map;
            aload 1 /* attribute */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.String attribute
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    1     1  attribute  Ljava/lang/String;
    MethodParameters:
           Name  Flags
      attribute  

  public void setAttribute(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // java.lang.String name
        start local 2 // java.lang.Object value
         0: .line 295
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.attributes:Ljava/util/Map;
            aload 1 /* name */
            aload 2 /* value */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 296
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.String name
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    2     1   name  Ljava/lang/String;
            0    2     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      name   
      value  

  public void removeAttribute(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // java.lang.String name
         0: .line 300
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.attributes:Ljava/util/Map;
            aload 1 /* name */
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         1: .line 301
            return
        end local 1 // java.lang.String name
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    2     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=3, locals=2, args_size=1
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
         0: .line 306
            new org.jboss.resteasy.mock.MockHttpRequest$1
            dup
            aload 0 /* this */
            invokespecial org.jboss.resteasy.mock.MockHttpRequest$1.<init>:(Lorg/jboss/resteasy/mock/MockHttpRequest;)V
            astore 1 /* en */
        start local 1 // java.util.Enumeration en
         1: .line 321
            aload 1 /* en */
            areturn
        end local 1 // java.util.Enumeration en
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            1    2     1    en  Ljava/util/Enumeration<Ljava/lang/String;>;
    Signature: ()Ljava/util/Enumeration<Ljava/lang/String;>;

  public org.jboss.resteasy.spi.ResteasyAsynchronousContext getAsyncContext();
    descriptor: ()Lorg/jboss/resteasy/spi/ResteasyAsynchronousContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
         0: .line 327
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.asynchronousContext:Lorg/jboss/resteasy/spi/ResteasyAsynchronousContext;
            ifnull 1
            aload 0 /* this */
            getfield org.jboss.resteasy.mock.MockHttpRequest.asynchronousContext:Lorg/jboss/resteasy/spi/ResteasyAsynchronousContext;
            areturn
         1: .line 328
      StackMap locals:
      StackMap stack:
            new org.jboss.resteasy.mock.MockHttpRequest$2
            dup
            aload 0 /* this */
            invokespecial org.jboss.resteasy.mock.MockHttpRequest$2.<init>:(Lorg/jboss/resteasy/mock/MockHttpRequest;)V
            areturn
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/jboss/resteasy/mock/MockHttpRequest;

  public void forward(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
        start local 1 // java.lang.String path
         0: .line 365
            new org.jboss.resteasy.spi.NotImplementedYetException
            dup
            invokespecial org.jboss.resteasy.spi.NotImplementedYetException.<init>:()V
            athrow
        end local 1 // java.lang.String path
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/mock/MockHttpRequest;
            0    1     1  path  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      path  

  public boolean wasForwarded();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jboss.resteasy.mock.MockHttpRequest this
         0: .line 371
            iconst_0
            ireturn
        end local 0 // org.jboss.resteasy.mock.MockHttpRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/resteasy/mock/MockHttpRequest;
}
SourceFile: "MockHttpRequest.java"
NestMembers:
  org.jboss.resteasy.mock.MockHttpRequest$1  org.jboss.resteasy.mock.MockHttpRequest$2
InnerClasses:
  org.jboss.resteasy.mock.MockHttpRequest$1
  org.jboss.resteasy.mock.MockHttpRequest$2