public final class org.glassfish.grizzly.http.server.Response$SuspendedContextImpl implements org.glassfish.grizzly.http.server.SuspendContext
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.glassfish.grizzly.http.server.Response$SuspendedContextImpl
  super_class: java.lang.Object
{
  private int modCount;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  org.glassfish.grizzly.CompletionHandler<org.glassfish.grizzly.http.server.Response> completionHandler;
    descriptor: Lorg/glassfish/grizzly/CompletionHandler;
    flags: (0x0000) 
    Signature: Lorg/glassfish/grizzly/CompletionHandler<Lorg/glassfish/grizzly/http/server/Response;>;

  org.glassfish.grizzly.http.server.Response$SuspendTimeout suspendTimeout;
    descriptor: Lorg/glassfish/grizzly/http/server/Response$SuspendTimeout;
    flags: (0x0000) 

  private org.glassfish.grizzly.CloseListener closeListener;
    descriptor: Lorg/glassfish/grizzly/CloseListener;
    flags: (0x0002) ACC_PRIVATE

  final org.glassfish.grizzly.http.server.Response this$0;
    descriptor: Lorg/glassfish/grizzly/http/server/Response;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(org.glassfish.grizzly.http.server.Response);
    descriptor: (Lorg/glassfish/grizzly/http/server/Response;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
         0: .line 1849
            aload 0 /* this */
            aload 1
            putfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/Response$SuspendedContextImpl;
    MethodParameters:
        Name  Flags
      this$0  final

  public synchronized boolean markResumed();
    descriptor: ()Z
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
         0: .line 1862
            aload 0 /* this */
            dup
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.modCount:I
            iconst_1
            iadd
            putfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.modCount:I
         1: .line 1864
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getfield org.glassfish.grizzly.http.server.Response.suspendState:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
            getstatic org.glassfish.grizzly.http.server.Response$SuspendState.SUSPENDED:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
            if_acmpeq 5
         2: .line 1865
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getfield org.glassfish.grizzly.http.server.Response.suspendState:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
            getstatic org.glassfish.grizzly.http.server.Response$SuspendState.CANCELLED:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
            if_acmpeq 3
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getfield org.glassfish.grizzly.http.server.Response.suspendState:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
            getstatic org.glassfish.grizzly.http.server.Response$SuspendState.CANCELLING:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
            if_acmpne 4
         3: .line 1866
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
         4: .line 1869
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            ldc "Not Suspended"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 1872
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getstatic org.glassfish.grizzly.http.server.Response$SuspendState.RESUMING:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
            putfield org.glassfish.grizzly.http.server.Response.suspendState:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
         6: .line 1874
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getfield org.glassfish.grizzly.http.server.Response.httpContext:Lorg/glassfish/grizzly/http/HttpContext;
            invokevirtual org.glassfish.grizzly.http.HttpContext.getCloseable:()Lorg/glassfish/grizzly/Closeable;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.closeListener:Lorg/glassfish/grizzly/CloseListener;
            invokeinterface org.glassfish.grizzly.Closeable.removeCloseListener:(Lorg/glassfish/grizzly/CloseListener;)Z
            pop
         7: .line 1876
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.completionHandler:Lorg/glassfish/grizzly/CompletionHandler;
            ifnull 9
         8: .line 1877
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.completionHandler:Lorg/glassfish/grizzly/CompletionHandler;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            invokeinterface org.glassfish.grizzly.CompletionHandler.completed:(Ljava/lang/Object;)V
         9: .line 1880
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.reset:()V
        10: .line 1882
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getstatic org.glassfish.grizzly.http.server.Response$SuspendState.RESUMED:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
            putfield org.glassfish.grizzly.http.server.Response.suspendState:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
        11: .line 1884
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getfield org.glassfish.grizzly.http.server.Response.request:Lorg/glassfish/grizzly/http/server/Request;
            getfield org.glassfish.grizzly.http.server.Request.httpServerFilter:Lorg/glassfish/grizzly/http/server/HttpServerFilter;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getfield org.glassfish.grizzly.http.server.Response.ctx:Lorg/glassfish/grizzly/filterchain/FilterChainContext;
            invokevirtual org.glassfish.grizzly.filterchain.FilterChainContext.getConnection:()Lorg/glassfish/grizzly/Connection;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getfield org.glassfish.grizzly.http.server.Response.request:Lorg/glassfish/grizzly/http/server/Request;
            invokestatic org.glassfish.grizzly.http.server.HttpServerProbeNotifier.notifyRequestResume:(Lorg/glassfish/grizzly/http/server/HttpServerFilter;Lorg/glassfish/grizzly/Connection;Lorg/glassfish/grizzly/http/server/Request;)V
        12: .line 1886
            iconst_1
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Lorg/glassfish/grizzly/http/server/Response$SuspendedContextImpl;

  protected synchronized boolean markCancelled(int);
    descriptor: (I)Z
    flags: (0x0024) ACC_PROTECTED, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
        start local 1 // int expectedModCount
         0: .line 1894
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.modCount:I
            iload 1 /* expectedModCount */
            if_icmpeq 2
         1: .line 1895
            iconst_0
            ireturn
         2: .line 1898
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            dup
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.modCount:I
            iconst_1
            iadd
            putfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.modCount:I
         3: .line 1900
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getfield org.glassfish.grizzly.http.server.Response.suspendState:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
            getstatic org.glassfish.grizzly.http.server.Response$SuspendState.SUSPENDED:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
            if_acmpeq 5
         4: .line 1901
            new java.lang.IllegalStateException
            dup
            ldc "Not Suspended"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 1904
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getstatic org.glassfish.grizzly.http.server.Response$SuspendState.CANCELLING:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
            putfield org.glassfish.grizzly.http.server.Response.suspendState:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
         6: .line 1906
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getfield org.glassfish.grizzly.http.server.Response.httpContext:Lorg/glassfish/grizzly/http/HttpContext;
            invokevirtual org.glassfish.grizzly.http.HttpContext.getCloseable:()Lorg/glassfish/grizzly/Closeable;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.closeListener:Lorg/glassfish/grizzly/CloseListener;
            invokeinterface org.glassfish.grizzly.Closeable.removeCloseListener:(Lorg/glassfish/grizzly/CloseListener;)Z
            pop
         7: .line 1908
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.completionHandler:Lorg/glassfish/grizzly/CompletionHandler;
            ifnull 9
         8: .line 1909
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.completionHandler:Lorg/glassfish/grizzly/CompletionHandler;
            invokeinterface org.glassfish.grizzly.CompletionHandler.cancelled:()V
         9: .line 1912
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getstatic org.glassfish.grizzly.http.server.Response$SuspendState.CANCELLED:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
            putfield org.glassfish.grizzly.http.server.Response.suspendState:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
        10: .line 1913
            aload 0 /* this */
            invokevirtual org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.reset:()V
        11: .line 1915
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getfield org.glassfish.grizzly.http.server.Response.request:Lorg/glassfish/grizzly/http/server/Request;
            getfield org.glassfish.grizzly.http.server.Request.httpServerFilter:Lorg/glassfish/grizzly/http/server/HttpServerFilter;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getfield org.glassfish.grizzly.http.server.Response.ctx:Lorg/glassfish/grizzly/filterchain/FilterChainContext;
            invokevirtual org.glassfish.grizzly.filterchain.FilterChainContext.getConnection:()Lorg/glassfish/grizzly/Connection;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getfield org.glassfish.grizzly.http.server.Response.request:Lorg/glassfish/grizzly/http/server/Request;
            invokestatic org.glassfish.grizzly.http.server.HttpServerProbeNotifier.notifyRequestCancel:(Lorg/glassfish/grizzly/http/server/HttpServerFilter;Lorg/glassfish/grizzly/Connection;Lorg/glassfish/grizzly/http/server/Request;)V
        12: .line 1917
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getfield org.glassfish.grizzly.http.server.Response.request:Lorg/glassfish/grizzly/http/server/Request;
            invokevirtual org.glassfish.grizzly.http.server.Request.getInputBuffer:()Lorg/glassfish/grizzly/http/io/InputBuffer;
            astore 2 /* inputBuffer */
        start local 2 // org.glassfish.grizzly.http.io.InputBuffer inputBuffer
        13: .line 1918
            aload 2 /* inputBuffer */
            invokevirtual org.glassfish.grizzly.http.io.InputBuffer.isFinished:()Z
            ifne 15
        14: .line 1919
            aload 2 /* inputBuffer */
            invokevirtual org.glassfish.grizzly.http.io.InputBuffer.terminate:()V
        15: .line 1922
      StackMap locals: org.glassfish.grizzly.http.io.InputBuffer
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // org.glassfish.grizzly.http.io.InputBuffer inputBuffer
        end local 1 // int expectedModCount
        end local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   16     0              this  Lorg/glassfish/grizzly/http/server/Response$SuspendedContextImpl;
            0   16     1  expectedModCount  I
           13   16     2       inputBuffer  Lorg/glassfish/grizzly/http/io/InputBuffer;
    MethodParameters:
                  Name  Flags
      expectedModCount  final

  public synchronized void markCancelled();
    descriptor: ()V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
         0: .line 1932
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.modCount:I
            invokevirtual org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.markCancelled:(I)Z
            pop
         1: .line 1933
            return
        end local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/grizzly/http/server/Response$SuspendedContextImpl;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  private void init(org.glassfish.grizzly.CompletionHandler<org.glassfish.grizzly.http.server.Response>, org.glassfish.grizzly.http.server.TimeoutHandler);
    descriptor: (Lorg/glassfish/grizzly/CompletionHandler;Lorg/glassfish/grizzly/http/server/TimeoutHandler;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
        start local 1 // org.glassfish.grizzly.CompletionHandler completionHandler
        start local 2 // org.glassfish.grizzly.http.server.TimeoutHandler timeoutHandler
         0: .line 1936
            aload 0 /* this */
            aload 1 /* completionHandler */
            putfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.completionHandler:Lorg/glassfish/grizzly/CompletionHandler;
         1: .line 1937
            aload 0 /* this */
            new org.glassfish.grizzly.http.server.Response$SuspendTimeout
            dup
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.modCount:I
            aload 2 /* timeoutHandler */
            invokespecial org.glassfish.grizzly.http.server.Response$SuspendTimeout.<init>:(Lorg/glassfish/grizzly/http/server/Response;ILorg/glassfish/grizzly/http/server/TimeoutHandler;)V
            putfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.suspendTimeout:Lorg/glassfish/grizzly/http/server/Response$SuspendTimeout;
         2: .line 1938
            aload 0 /* this */
            new org.glassfish.grizzly.http.server.Response$SuspendedContextImpl$SuspendCloseListener
            dup
            aload 0 /* this */
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.modCount:I
            invokespecial org.glassfish.grizzly.http.server.Response$SuspendedContextImpl$SuspendCloseListener.<init>:(Lorg/glassfish/grizzly/http/server/Response$SuspendedContextImpl;I)V
            putfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.closeListener:Lorg/glassfish/grizzly/CloseListener;
         3: .line 1939
            return
        end local 2 // org.glassfish.grizzly.http.server.TimeoutHandler timeoutHandler
        end local 1 // org.glassfish.grizzly.CompletionHandler completionHandler
        end local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    4     0               this  Lorg/glassfish/grizzly/http/server/Response$SuspendedContextImpl;
            0    4     1  completionHandler  Lorg/glassfish/grizzly/CompletionHandler<Lorg/glassfish/grizzly/http/server/Response;>;
            0    4     2     timeoutHandler  Lorg/glassfish/grizzly/http/server/TimeoutHandler;
    Signature: (Lorg/glassfish/grizzly/CompletionHandler<Lorg/glassfish/grizzly/http/server/Response;>;Lorg/glassfish/grizzly/http/server/TimeoutHandler;)V
    MethodParameters:
                   Name  Flags
      completionHandler  final
      timeoutHandler     final

  void reset();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
         0: .line 1942
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.suspendTimeout:Lorg/glassfish/grizzly/http/server/Response$SuspendTimeout;
            invokevirtual org.glassfish.grizzly.http.server.Response$SuspendTimeout.reset:()V
         1: .line 1943
            aload 0 /* this */
            aconst_null
            putfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.suspendTimeout:Lorg/glassfish/grizzly/http/server/Response$SuspendTimeout;
         2: .line 1944
            aload 0 /* this */
            aconst_null
            putfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.completionHandler:Lorg/glassfish/grizzly/CompletionHandler;
         3: .line 1945
            aload 0 /* this */
            aconst_null
            putfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.closeListener:Lorg/glassfish/grizzly/CloseListener;
         4: .line 1946
            return
        end local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/glassfish/grizzly/http/server/Response$SuspendedContextImpl;

  public org.glassfish.grizzly.CompletionHandler<org.glassfish.grizzly.http.server.Response> getCompletionHandler();
    descriptor: ()Lorg/glassfish/grizzly/CompletionHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
         0: .line 1950
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.completionHandler:Lorg/glassfish/grizzly/CompletionHandler;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/Response$SuspendedContextImpl;
    Signature: ()Lorg/glassfish/grizzly/CompletionHandler<Lorg/glassfish/grizzly/http/server/Response;>;

  public org.glassfish.grizzly.http.server.TimeoutHandler getTimeoutHandler();
    descriptor: ()Lorg/glassfish/grizzly/http/server/TimeoutHandler;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
         0: .line 1955
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.suspendTimeout:Lorg/glassfish/grizzly/http/server/Response$SuspendTimeout;
            getfield org.glassfish.grizzly.http.server.Response$SuspendTimeout.timeoutHandler:Lorg/glassfish/grizzly/http/server/TimeoutHandler;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/Response$SuspendedContextImpl;

  public long getTimeout(java.util.concurrent.TimeUnit);
    descriptor: (Ljava/util/concurrent/TimeUnit;)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
        start local 1 // java.util.concurrent.TimeUnit timeunit
         0: .line 1960
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.suspendTimeout:Lorg/glassfish/grizzly/http/server/Response$SuspendTimeout;
            aload 1 /* timeunit */
            invokevirtual org.glassfish.grizzly.http.server.Response$SuspendTimeout.getTimeout:(Ljava/util/concurrent/TimeUnit;)J
            lreturn
        end local 1 // java.util.concurrent.TimeUnit timeunit
        end local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/glassfish/grizzly/http/server/Response$SuspendedContextImpl;
            0    1     1  timeunit  Ljava/util/concurrent/TimeUnit;
    MethodParameters:
          Name  Flags
      timeunit  final

  public void setTimeout(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
        start local 1 // long timeout
        start local 3 // java.util.concurrent.TimeUnit timeunit
         0: .line 1965
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getfield org.glassfish.grizzly.http.server.Response.suspendedContext:Lorg/glassfish/grizzly/http/server/Response$SuspendedContextImpl;
            dup
            astore 4
            monitorenter
         1: .line 1966
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getfield org.glassfish.grizzly.http.server.Response.suspendState:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
            getstatic org.glassfish.grizzly.http.server.Response$SuspendState.SUSPENDED:Lorg/glassfish/grizzly/http/server/Response$SuspendState;
            if_acmpne 2
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.suspendTimeout:Lorg/glassfish/grizzly/http/server/Response$SuspendTimeout;
            ifnonnull 4
         2: .line 1967
      StackMap locals: org.glassfish.grizzly.http.server.Response$SuspendedContextImpl
      StackMap stack:
            aload 4
            monitorexit
         3: return
         4: .line 1970
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.suspendTimeout:Lorg/glassfish/grizzly/http/server/Response$SuspendTimeout;
            lload 1 /* timeout */
            aload 3 /* timeunit */
            invokevirtual org.glassfish.grizzly.http.server.Response$SuspendTimeout.setTimeout:(JLjava/util/concurrent/TimeUnit;)V
         5: .line 1965
            aload 4
            monitorexit
         6: goto 9
      StackMap locals:
      StackMap stack: java.lang.Throwable
         7: aload 4
            monitorexit
         8: athrow
         9: .line 1972
      StackMap locals:
      StackMap stack:
            return
        end local 3 // java.util.concurrent.TimeUnit timeunit
        end local 1 // long timeout
        end local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Lorg/glassfish/grizzly/http/server/Response$SuspendedContextImpl;
            0   10     1   timeout  J
            0   10     3  timeunit  Ljava/util/concurrent/TimeUnit;
      Exception table:
        from    to  target  type
           1     3       7  any
           4     6       7  any
           7     8       7  any
    MethodParameters:
          Name  Flags
      timeout   final
      timeunit  final

  public boolean isSuspended();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
         0: .line 1976
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            invokevirtual org.glassfish.grizzly.http.server.Response.isSuspended:()Z
            ireturn
        end local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/Response$SuspendedContextImpl;

  public org.glassfish.grizzly.http.server.SuspendStatus getSuspendStatus();
    descriptor: ()Lorg/glassfish/grizzly/http/server/SuspendStatus;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
         0: .line 1980
            aload 0 /* this */
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            getfield org.glassfish.grizzly.http.server.Response.suspendStatus:Lorg/glassfish/grizzly/http/server/SuspendStatus;
            areturn
        end local 0 // org.glassfish.grizzly.http.server.Response$SuspendedContextImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/http/server/Response$SuspendedContextImpl;

  static org.glassfish.grizzly.http.server.Response access$0(org.glassfish.grizzly.http.server.Response$SuspendedContextImpl);
    descriptor: (Lorg/glassfish/grizzly/http/server/Response$SuspendedContextImpl;)Lorg/glassfish/grizzly/http/server/Response;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1849
            aload 0
            getfield org.glassfish.grizzly.http.server.Response$SuspendedContextImpl.this$0:Lorg/glassfish/grizzly/http/server/Response;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "Response.java"
NestHost: org.glassfish.grizzly.http.server.Response
InnerClasses:
  final SuspendState = org.glassfish.grizzly.http.server.Response$SuspendState of org.glassfish.grizzly.http.server.Response
  protected SuspendTimeout = org.glassfish.grizzly.http.server.Response$SuspendTimeout of org.glassfish.grizzly.http.server.Response
  public final SuspendedContextImpl = org.glassfish.grizzly.http.server.Response$SuspendedContextImpl of org.glassfish.grizzly.http.server.Response
  private SuspendCloseListener = org.glassfish.grizzly.http.server.Response$SuspendedContextImpl$SuspendCloseListener of org.glassfish.grizzly.http.server.Response$SuspendedContextImpl