public abstract class javax.ws.rs.core.Response implements java.lang.AutoCloseable
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: javax.ws.rs.core.Response
  super_class: java.lang.Object
{
  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.ws.rs.core.Response this
         0: .line 57
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 58
            return
        end local 0 // javax.ws.rs.core.Response this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/ws/rs/core/Response;

  public abstract int getStatus();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract javax.ws.rs.core.Response$StatusType getStatusInfo();
    descriptor: ()Ljavax/ws/rs/core/Response$StatusType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Object getEntity();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract <T> T readEntity(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
            Name  Flags
      entityType  

  public abstract <T> T readEntity(javax.ws.rs.core.GenericType<T>);
    descriptor: (Ljavax/ws/rs/core/GenericType;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Ljavax/ws/rs/core/GenericType<TT;>;)TT;
    MethodParameters:
            Name  Flags
      entityType  

  public abstract <T> T readEntity(java.lang.Class<T>, java.lang.annotation.Annotation[]);
    descriptor: (Ljava/lang/Class;[Ljava/lang/annotation/Annotation;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;[Ljava/lang/annotation/Annotation;)TT;
    MethodParameters:
             Name  Flags
      entityType   
      annotations  

  public abstract <T> T readEntity(javax.ws.rs.core.GenericType<T>, java.lang.annotation.Annotation[]);
    descriptor: (Ljavax/ws/rs/core/GenericType;[Ljava/lang/annotation/Annotation;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Ljavax/ws/rs/core/GenericType<TT;>;[Ljava/lang/annotation/Annotation;)TT;
    MethodParameters:
             Name  Flags
      entityType   
      annotations  

  public abstract boolean hasEntity();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean bufferEntity();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void close();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract javax.ws.rs.core.MediaType getMediaType();
    descriptor: ()Ljavax/ws/rs/core/MediaType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Locale getLanguage();
    descriptor: ()Ljava/util/Locale;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getLength();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Set<java.lang.String> getAllowedMethods();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  public abstract java.util.Map<java.lang.String, javax.ws.rs.core.NewCookie> getCookies();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljavax/ws/rs/core/NewCookie;>;

  public abstract javax.ws.rs.core.EntityTag getEntityTag();
    descriptor: ()Ljavax/ws/rs/core/EntityTag;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Date getDate();
    descriptor: ()Ljava/util/Date;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Date getLastModified();
    descriptor: ()Ljava/util/Date;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.net.URI getLocation();
    descriptor: ()Ljava/net/URI;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Set<javax.ws.rs.core.Link> getLinks();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<Ljavax/ws/rs/core/Link;>;

  public abstract boolean hasLink(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      relation  

  public abstract javax.ws.rs.core.Link getLink(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/ws/rs/core/Link;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      relation  

  public abstract javax.ws.rs.core.Link$Builder getLinkBuilder(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/ws/rs/core/Link$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      relation  

  public abstract javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object> getMetadata();
    descriptor: ()Ljavax/ws/rs/core/MultivaluedMap;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;

  public javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object> getHeaders();
    descriptor: ()Ljavax/ws/rs/core/MultivaluedMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.ws.rs.core.Response this
         0: .line 487
            aload 0 /* this */
            invokevirtual javax.ws.rs.core.Response.getMetadata:()Ljavax/ws/rs/core/MultivaluedMap;
            areturn
        end local 0 // javax.ws.rs.core.Response this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/ws/rs/core/Response;
    Signature: ()Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/Object;>;

  public abstract javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String> getStringHeaders();
    descriptor: ()Ljavax/ws/rs/core/MultivaluedMap;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;

  public abstract java.lang.String getHeaderString(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public static javax.ws.rs.core.Response$ResponseBuilder fromResponse(javax.ws.rs.core.Response);
    descriptor: (Ljavax/ws/rs/core/Response;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=7, args_size=1
        start local 0 // javax.ws.rs.core.Response response
         0: .line 546
            aload 0 /* response */
            invokevirtual javax.ws.rs.core.Response.getStatus:()I
            invokestatic javax.ws.rs.core.Response.status:(I)Ljavax/ws/rs/core/Response$ResponseBuilder;
            astore 1 /* b */
        start local 1 // javax.ws.rs.core.Response$ResponseBuilder b
         1: .line 547
            aload 0 /* response */
            invokevirtual javax.ws.rs.core.Response.hasEntity:()Z
            ifeq 3
         2: .line 548
            aload 1 /* b */
            aload 0 /* response */
            invokevirtual javax.ws.rs.core.Response.getEntity:()Ljava/lang/Object;
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.entity:(Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            pop
         3: .line 550
      StackMap locals: javax.ws.rs.core.Response$ResponseBuilder
      StackMap stack:
            aload 0 /* response */
            invokevirtual javax.ws.rs.core.Response.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            invokeinterface javax.ws.rs.core.MultivaluedMap.keySet:()Ljava/util/Set;
            invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
            astore 3
            goto 10
      StackMap locals: javax.ws.rs.core.Response javax.ws.rs.core.Response$ResponseBuilder top java.util.Iterator
      StackMap stack:
         4: aload 3
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.String
            astore 2 /* headerName */
        start local 2 // java.lang.String headerName
         5: .line 551
            aload 0 /* response */
            invokevirtual javax.ws.rs.core.Response.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
            aload 2 /* headerName */
            invokeinterface javax.ws.rs.core.MultivaluedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            astore 4 /* headerValues */
        start local 4 // java.util.List headerValues
         6: .line 552
            aload 4 /* headerValues */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 6
            goto 9
      StackMap locals: javax.ws.rs.core.Response javax.ws.rs.core.Response$ResponseBuilder java.lang.String java.util.Iterator java.util.List top java.util.Iterator
      StackMap stack:
         7: aload 6
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            astore 5 /* headerValue */
        start local 5 // java.lang.Object headerValue
         8: .line 553
            aload 1 /* b */
            aload 2 /* headerName */
            aload 5 /* headerValue */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.header:(Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            pop
        end local 5 // java.lang.Object headerValue
         9: .line 552
      StackMap locals:
      StackMap stack:
            aload 6
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 7
        end local 4 // java.util.List headerValues
        end local 2 // java.lang.String headerName
        10: .line 550
      StackMap locals: javax.ws.rs.core.Response javax.ws.rs.core.Response$ResponseBuilder top java.util.Iterator
      StackMap stack:
            aload 3
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 4
        11: .line 556
            aload 1 /* b */
            areturn
        end local 1 // javax.ws.rs.core.Response$ResponseBuilder b
        end local 0 // javax.ws.rs.core.Response response
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   12     0      response  Ljavax/ws/rs/core/Response;
            1   12     1             b  Ljavax/ws/rs/core/Response$ResponseBuilder;
            5   10     2    headerName  Ljava/lang/String;
            6   10     4  headerValues  Ljava/util/List<Ljava/lang/Object;>;
            8    9     5   headerValue  Ljava/lang/Object;
    MethodParameters:
          Name  Flags
      response  

  public static javax.ws.rs.core.Response$ResponseBuilder status(javax.ws.rs.core.Response$StatusType);
    descriptor: (Ljavax/ws/rs/core/Response$StatusType;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.ws.rs.core.Response$StatusType status
         0: .line 567
            invokestatic javax.ws.rs.core.Response$ResponseBuilder.newInstance:()Ljavax/ws/rs/core/Response$ResponseBuilder;
            aload 0 /* status */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.status:(Ljavax/ws/rs/core/Response$StatusType;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
        end local 0 // javax.ws.rs.core.Response$StatusType status
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  status  Ljavax/ws/rs/core/Response$StatusType;
    MethodParameters:
        Name  Flags
      status  

  public static javax.ws.rs.core.Response$ResponseBuilder status(javax.ws.rs.core.Response$Status);
    descriptor: (Ljavax/ws/rs/core/Response$Status;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.ws.rs.core.Response$Status status
         0: .line 578
            aload 0 /* status */
            invokestatic javax.ws.rs.core.Response.status:(Ljavax/ws/rs/core/Response$StatusType;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
        end local 0 // javax.ws.rs.core.Response$Status status
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  status  Ljavax/ws/rs/core/Response$Status;
    MethodParameters:
        Name  Flags
      status  

  public static javax.ws.rs.core.Response$ResponseBuilder status(int);
    descriptor: (I)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int status
         0: .line 590
            invokestatic javax.ws.rs.core.Response$ResponseBuilder.newInstance:()Ljavax/ws/rs/core/Response$ResponseBuilder;
            iload 0 /* status */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.status:(I)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
        end local 0 // int status
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  status  I
    MethodParameters:
        Name  Flags
      status  

  public static javax.ws.rs.core.Response$ResponseBuilder status(int, java.lang.String);
    descriptor: (ILjava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // int status
        start local 1 // java.lang.String reasonPhrase
         0: .line 604
            invokestatic javax.ws.rs.core.Response$ResponseBuilder.newInstance:()Ljavax/ws/rs/core/Response$ResponseBuilder;
            iload 0 /* status */
            aload 1 /* reasonPhrase */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.status:(ILjava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
        end local 1 // java.lang.String reasonPhrase
        end local 0 // int status
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0        status  I
            0    1     1  reasonPhrase  Ljava/lang/String;
    MethodParameters:
              Name  Flags
      status        
      reasonPhrase  

  public static javax.ws.rs.core.Response$ResponseBuilder ok();
    descriptor: ()Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 613
            getstatic javax.ws.rs.core.Response$Status.OK:Ljavax/ws/rs/core/Response$Status;
            invokestatic javax.ws.rs.core.Response.status:(Ljavax/ws/rs/core/Response$Status;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static javax.ws.rs.core.Response$ResponseBuilder ok(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // java.lang.Object entity
         0: .line 625
            invokestatic javax.ws.rs.core.Response.ok:()Ljavax/ws/rs/core/Response$ResponseBuilder;
            astore 1 /* b */
        start local 1 // javax.ws.rs.core.Response$ResponseBuilder b
         1: .line 626
            aload 1 /* b */
            aload 0 /* entity */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.entity:(Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            pop
         2: .line 627
            aload 1 /* b */
            areturn
        end local 1 // javax.ws.rs.core.Response$ResponseBuilder b
        end local 0 // java.lang.Object entity
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0  entity  Ljava/lang/Object;
            1    3     1       b  Ljavax/ws/rs/core/Response$ResponseBuilder;
    MethodParameters:
        Name  Flags
      entity  

  public static javax.ws.rs.core.Response$ResponseBuilder ok(java.lang.Object, javax.ws.rs.core.MediaType);
    descriptor: (Ljava/lang/Object;Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.Object entity
        start local 1 // javax.ws.rs.core.MediaType type
         0: .line 640
            invokestatic javax.ws.rs.core.Response.ok:()Ljavax/ws/rs/core/Response$ResponseBuilder;
            aload 0 /* entity */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.entity:(Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            aload 1 /* type */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.type:(Ljavax/ws/rs/core/MediaType;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
        end local 1 // javax.ws.rs.core.MediaType type
        end local 0 // java.lang.Object entity
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  entity  Ljava/lang/Object;
            0    1     1    type  Ljavax/ws/rs/core/MediaType;
    MethodParameters:
        Name  Flags
      entity  
      type    

  public static javax.ws.rs.core.Response$ResponseBuilder ok(java.lang.Object, java.lang.String);
    descriptor: (Ljava/lang/Object;Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.Object entity
        start local 1 // java.lang.String type
         0: .line 653
            invokestatic javax.ws.rs.core.Response.ok:()Ljavax/ws/rs/core/Response$ResponseBuilder;
            aload 0 /* entity */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.entity:(Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            aload 1 /* type */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.type:(Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
        end local 1 // java.lang.String type
        end local 0 // java.lang.Object entity
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  entity  Ljava/lang/Object;
            0    1     1    type  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      entity  
      type    

  public static javax.ws.rs.core.Response$ResponseBuilder ok(java.lang.Object, javax.ws.rs.core.Variant);
    descriptor: (Ljava/lang/Object;Ljavax/ws/rs/core/Variant;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.Object entity
        start local 1 // javax.ws.rs.core.Variant variant
         0: .line 666
            invokestatic javax.ws.rs.core.Response.ok:()Ljavax/ws/rs/core/Response$ResponseBuilder;
            aload 0 /* entity */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.entity:(Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            aload 1 /* variant */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.variant:(Ljavax/ws/rs/core/Variant;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
        end local 1 // javax.ws.rs.core.Variant variant
        end local 0 // java.lang.Object entity
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0   entity  Ljava/lang/Object;
            0    1     1  variant  Ljavax/ws/rs/core/Variant;
    MethodParameters:
         Name  Flags
      entity   
      variant  

  public static javax.ws.rs.core.Response$ResponseBuilder serverError();
    descriptor: ()Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 675
            getstatic javax.ws.rs.core.Response$Status.INTERNAL_SERVER_ERROR:Ljavax/ws/rs/core/Response$Status;
            invokestatic javax.ws.rs.core.Response.status:(Ljavax/ws/rs/core/Response$Status;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static javax.ws.rs.core.Response$ResponseBuilder created(java.net.URI);
    descriptor: (Ljava/net/URI;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.net.URI location
         0: .line 690
            getstatic javax.ws.rs.core.Response$Status.CREATED:Ljavax/ws/rs/core/Response$Status;
            invokestatic javax.ws.rs.core.Response.status:(Ljavax/ws/rs/core/Response$Status;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            aload 0 /* location */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.location:(Ljava/net/URI;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
        end local 0 // java.net.URI location
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0  location  Ljava/net/URI;
    MethodParameters:
          Name  Flags
      location  

  public static javax.ws.rs.core.Response$ResponseBuilder accepted();
    descriptor: ()Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 700
            getstatic javax.ws.rs.core.Response$Status.ACCEPTED:Ljavax/ws/rs/core/Response$Status;
            invokestatic javax.ws.rs.core.Response.status:(Ljavax/ws/rs/core/Response$Status;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static javax.ws.rs.core.Response$ResponseBuilder accepted(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Object entity
         0: .line 713
            invokestatic javax.ws.rs.core.Response.accepted:()Ljavax/ws/rs/core/Response$ResponseBuilder;
            aload 0 /* entity */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.entity:(Ljava/lang/Object;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
        end local 0 // java.lang.Object entity
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  entity  Ljava/lang/Object;
    MethodParameters:
        Name  Flags
      entity  

  public static javax.ws.rs.core.Response$ResponseBuilder noContent();
    descriptor: ()Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 722
            getstatic javax.ws.rs.core.Response$Status.NO_CONTENT:Ljavax/ws/rs/core/Response$Status;
            invokestatic javax.ws.rs.core.Response.status:(Ljavax/ws/rs/core/Response$Status;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static javax.ws.rs.core.Response$ResponseBuilder notModified();
    descriptor: ()Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 731
            getstatic javax.ws.rs.core.Response$Status.NOT_MODIFIED:Ljavax/ws/rs/core/Response$Status;
            invokestatic javax.ws.rs.core.Response.status:(Ljavax/ws/rs/core/Response$Status;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static javax.ws.rs.core.Response$ResponseBuilder notModified(javax.ws.rs.core.EntityTag);
    descriptor: (Ljavax/ws/rs/core/EntityTag;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.ws.rs.core.EntityTag tag
         0: .line 743
            invokestatic javax.ws.rs.core.Response.notModified:()Ljavax/ws/rs/core/Response$ResponseBuilder;
            aload 0 /* tag */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.tag:(Ljavax/ws/rs/core/EntityTag;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
        end local 0 // javax.ws.rs.core.EntityTag tag
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   tag  Ljavax/ws/rs/core/EntityTag;
    MethodParameters:
      Name  Flags
      tag   

  public static javax.ws.rs.core.Response$ResponseBuilder notModified(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String tag
         0: .line 759
            invokestatic javax.ws.rs.core.Response.notModified:()Ljavax/ws/rs/core/Response$ResponseBuilder;
            aload 0 /* tag */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.tag:(Ljava/lang/String;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
        end local 0 // java.lang.String tag
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   tag  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      tag   

  public static javax.ws.rs.core.Response$ResponseBuilder seeOther(java.net.URI);
    descriptor: (Ljava/net/URI;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.net.URI location
         0: .line 775
            getstatic javax.ws.rs.core.Response$Status.SEE_OTHER:Ljavax/ws/rs/core/Response$Status;
            invokestatic javax.ws.rs.core.Response.status:(Ljavax/ws/rs/core/Response$Status;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            aload 0 /* location */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.location:(Ljava/net/URI;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
        end local 0 // java.net.URI location
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0  location  Ljava/net/URI;
    MethodParameters:
          Name  Flags
      location  

  public static javax.ws.rs.core.Response$ResponseBuilder temporaryRedirect(java.net.URI);
    descriptor: (Ljava/net/URI;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.net.URI location
         0: .line 790
            getstatic javax.ws.rs.core.Response$Status.TEMPORARY_REDIRECT:Ljavax/ws/rs/core/Response$Status;
            invokestatic javax.ws.rs.core.Response.status:(Ljavax/ws/rs/core/Response$Status;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            aload 0 /* location */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.location:(Ljava/net/URI;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
        end local 0 // java.net.URI location
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0  location  Ljava/net/URI;
    MethodParameters:
          Name  Flags
      location  

  public static javax.ws.rs.core.Response$ResponseBuilder notAcceptable(java.util.List<javax.ws.rs.core.Variant>);
    descriptor: (Ljava/util/List;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.util.List variants
         0: .line 801
            getstatic javax.ws.rs.core.Response$Status.NOT_ACCEPTABLE:Ljavax/ws/rs/core/Response$Status;
            invokestatic javax.ws.rs.core.Response.status:(Ljavax/ws/rs/core/Response$Status;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            aload 0 /* variants */
            invokevirtual javax.ws.rs.core.Response$ResponseBuilder.variants:(Ljava/util/List;)Ljavax/ws/rs/core/Response$ResponseBuilder;
            areturn
        end local 0 // java.util.List variants
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0  variants  Ljava/util/List<Ljavax/ws/rs/core/Variant;>;
    Signature: (Ljava/util/List<Ljavax/ws/rs/core/Variant;>;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    MethodParameters:
          Name  Flags
      variants  
}
SourceFile: "Response.java"
NestMembers:
  javax.ws.rs.core.Response$ResponseBuilder  javax.ws.rs.core.Response$Status  javax.ws.rs.core.Response$Status$Family  javax.ws.rs.core.Response$StatusType
InnerClasses:
  public abstract Builder = javax.ws.rs.core.Link$Builder of javax.ws.rs.core.Link
  public abstract ResponseBuilder = javax.ws.rs.core.Response$ResponseBuilder of javax.ws.rs.core.Response
  public final Status = javax.ws.rs.core.Response$Status of javax.ws.rs.core.Response
  public abstract StatusType = javax.ws.rs.core.Response$StatusType of javax.ws.rs.core.Response