public class org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper extends org.glassfish.grizzly.filterchain.TransportFilter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper
  super_class: org.glassfish.grizzly.filterchain.TransportFilter
{
  protected final org.glassfish.grizzly.filterchain.TransportFilter wrappedFilter;
    descriptor: Lorg/glassfish/grizzly/filterchain/TransportFilter;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  protected final org.glassfish.grizzly.ssl.SSLBaseFilter sslBaseFilter;
    descriptor: Lorg/glassfish/grizzly/ssl/SSLBaseFilter;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  public void <init>(org.glassfish.grizzly.filterchain.TransportFilter, org.glassfish.grizzly.ssl.SSLBaseFilter);
    descriptor: (Lorg/glassfish/grizzly/filterchain/TransportFilter;Lorg/glassfish/grizzly/ssl/SSLBaseFilter;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
        start local 1 // org.glassfish.grizzly.filterchain.TransportFilter transportFilter
        start local 2 // org.glassfish.grizzly.ssl.SSLBaseFilter sslBaseFilter
         0: .line 1089
            aload 0 /* this */
            invokespecial org.glassfish.grizzly.filterchain.TransportFilter.<init>:()V
         1: .line 1091
            aload 0 /* this */
            aload 1 /* transportFilter */
            putfield org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper.wrappedFilter:Lorg/glassfish/grizzly/filterchain/TransportFilter;
         2: .line 1092
            aload 0 /* this */
            aload 2 /* sslBaseFilter */
            putfield org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper.sslBaseFilter:Lorg/glassfish/grizzly/ssl/SSLBaseFilter;
         3: .line 1093
            return
        end local 2 // org.glassfish.grizzly.ssl.SSLBaseFilter sslBaseFilter
        end local 1 // org.glassfish.grizzly.filterchain.TransportFilter transportFilter
        end local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    4     0             this  Lorg/glassfish/grizzly/ssl/SSLBaseFilter$SSLTransportFilterWrapper;
            0    4     1  transportFilter  Lorg/glassfish/grizzly/filterchain/TransportFilter;
            0    4     2    sslBaseFilter  Lorg/glassfish/grizzly/ssl/SSLBaseFilter;
    MethodParameters:
                 Name  Flags
      transportFilter  final
      sslBaseFilter    final

  public org.glassfish.grizzly.filterchain.NextAction handleAccept(org.glassfish.grizzly.filterchain.FilterChainContext);
    descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChainContext;)Lorg/glassfish/grizzly/filterchain/NextAction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
        start local 1 // org.glassfish.grizzly.filterchain.FilterChainContext ctx
         0: .line 1097
            aload 0 /* this */
            getfield org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper.wrappedFilter:Lorg/glassfish/grizzly/filterchain/TransportFilter;
            aload 1 /* ctx */
            invokevirtual org.glassfish.grizzly.filterchain.TransportFilter.handleAccept:(Lorg/glassfish/grizzly/filterchain/FilterChainContext;)Lorg/glassfish/grizzly/filterchain/NextAction;
            areturn
        end local 1 // org.glassfish.grizzly.filterchain.FilterChainContext ctx
        end local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/ssl/SSLBaseFilter$SSLTransportFilterWrapper;
            0    1     1   ctx  Lorg/glassfish/grizzly/filterchain/FilterChainContext;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      ctx   

  public org.glassfish.grizzly.filterchain.NextAction handleConnect(org.glassfish.grizzly.filterchain.FilterChainContext);
    descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChainContext;)Lorg/glassfish/grizzly/filterchain/NextAction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
        start local 1 // org.glassfish.grizzly.filterchain.FilterChainContext ctx
         0: .line 1102
            aload 0 /* this */
            getfield org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper.wrappedFilter:Lorg/glassfish/grizzly/filterchain/TransportFilter;
            aload 1 /* ctx */
            invokevirtual org.glassfish.grizzly.filterchain.TransportFilter.handleConnect:(Lorg/glassfish/grizzly/filterchain/FilterChainContext;)Lorg/glassfish/grizzly/filterchain/NextAction;
            areturn
        end local 1 // org.glassfish.grizzly.filterchain.FilterChainContext ctx
        end local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/ssl/SSLBaseFilter$SSLTransportFilterWrapper;
            0    1     1   ctx  Lorg/glassfish/grizzly/filterchain/FilterChainContext;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      ctx   

  public org.glassfish.grizzly.filterchain.NextAction handleRead(org.glassfish.grizzly.filterchain.FilterChainContext);
    descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChainContext;)Lorg/glassfish/grizzly/filterchain/NextAction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=2
        start local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
        start local 1 // org.glassfish.grizzly.filterchain.FilterChainContext ctx
         0: .line 1107
            aload 1 /* ctx */
            invokevirtual org.glassfish.grizzly.filterchain.FilterChainContext.getConnection:()Lorg/glassfish/grizzly/Connection;
            astore 2 /* connection */
        start local 2 // org.glassfish.grizzly.Connection connection
         1: .line 1109
            aload 0 /* this */
            getfield org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper.sslBaseFilter:Lorg/glassfish/grizzly/ssl/SSLBaseFilter;
            aload 2 /* connection */
            invokevirtual org.glassfish.grizzly.ssl.SSLBaseFilter.obtainSslConnectionContext:(Lorg/glassfish/grizzly/Connection;)Lorg/glassfish/grizzly/ssl/SSLConnectionContext;
         2: .line 1108
            astore 3 /* sslCtx */
        start local 3 // org.glassfish.grizzly.ssl.SSLConnectionContext sslCtx
         3: .line 1111
            aload 3 /* sslCtx */
            invokevirtual org.glassfish.grizzly.ssl.SSLConnectionContext.getSslEngine:()Ljavax/net/ssl/SSLEngine;
            ifnonnull 8
         4: .line 1112
            aload 0 /* this */
            getfield org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper.sslBaseFilter:Lorg/glassfish/grizzly/ssl/SSLBaseFilter;
            getfield org.glassfish.grizzly.ssl.SSLBaseFilter.serverSSLEngineConfigurator:Lorg/glassfish/grizzly/ssl/SSLEngineConfigurator;
            invokevirtual org.glassfish.grizzly.ssl.SSLEngineConfigurator.createSSLEngine:()Ljavax/net/ssl/SSLEngine;
            astore 4 /* sslEngine */
        start local 4 // javax.net.ssl.SSLEngine sslEngine
         5: .line 1113
            aload 4 /* sslEngine */
            invokevirtual javax.net.ssl.SSLEngine.beginHandshake:()V
         6: .line 1114
            aload 3 /* sslCtx */
            aload 4 /* sslEngine */
            invokevirtual org.glassfish.grizzly.ssl.SSLConnectionContext.configure:(Ljavax/net/ssl/SSLEngine;)V
         7: .line 1115
            aload 0 /* this */
            getfield org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper.sslBaseFilter:Lorg/glassfish/grizzly/ssl/SSLBaseFilter;
            aload 2 /* connection */
            invokevirtual org.glassfish.grizzly.ssl.SSLBaseFilter.notifyHandshakeStart:(Lorg/glassfish/grizzly/Connection;)V
        end local 4 // javax.net.ssl.SSLEngine sslEngine
         8: .line 1118
      StackMap locals: org.glassfish.grizzly.Connection org.glassfish.grizzly.ssl.SSLConnectionContext
      StackMap stack:
            aload 1 /* ctx */
            aload 3 /* sslCtx */
            invokestatic org.glassfish.grizzly.ssl.SSLUtils.allocateInputBuffer:(Lorg/glassfish/grizzly/ssl/SSLConnectionContext;)Lorg/glassfish/grizzly/Buffer;
            invokestatic org.glassfish.grizzly.ssl.SSLUtils.allowDispose:(Lorg/glassfish/grizzly/Buffer;)Lorg/glassfish/grizzly/Buffer;
            invokevirtual org.glassfish.grizzly.filterchain.FilterChainContext.setMessage:(Ljava/lang/Object;)V
         9: .line 1120
            aload 0 /* this */
            getfield org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper.wrappedFilter:Lorg/glassfish/grizzly/filterchain/TransportFilter;
            aload 1 /* ctx */
            invokevirtual org.glassfish.grizzly.filterchain.TransportFilter.handleRead:(Lorg/glassfish/grizzly/filterchain/FilterChainContext;)Lorg/glassfish/grizzly/filterchain/NextAction;
            areturn
        end local 3 // org.glassfish.grizzly.ssl.SSLConnectionContext sslCtx
        end local 2 // org.glassfish.grizzly.Connection connection
        end local 1 // org.glassfish.grizzly.filterchain.FilterChainContext ctx
        end local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   10     0        this  Lorg/glassfish/grizzly/ssl/SSLBaseFilter$SSLTransportFilterWrapper;
            0   10     1         ctx  Lorg/glassfish/grizzly/filterchain/FilterChainContext;
            1   10     2  connection  Lorg/glassfish/grizzly/Connection;
            3   10     3      sslCtx  Lorg/glassfish/grizzly/ssl/SSLConnectionContext;
            5    8     4   sslEngine  Ljavax/net/ssl/SSLEngine;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      ctx   final

  public org.glassfish.grizzly.filterchain.NextAction handleWrite(org.glassfish.grizzly.filterchain.FilterChainContext);
    descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChainContext;)Lorg/glassfish/grizzly/filterchain/NextAction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
        start local 1 // org.glassfish.grizzly.filterchain.FilterChainContext ctx
         0: .line 1125
            aload 0 /* this */
            getfield org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper.wrappedFilter:Lorg/glassfish/grizzly/filterchain/TransportFilter;
            aload 1 /* ctx */
            invokevirtual org.glassfish.grizzly.filterchain.TransportFilter.handleWrite:(Lorg/glassfish/grizzly/filterchain/FilterChainContext;)Lorg/glassfish/grizzly/filterchain/NextAction;
            areturn
        end local 1 // org.glassfish.grizzly.filterchain.FilterChainContext ctx
        end local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/ssl/SSLBaseFilter$SSLTransportFilterWrapper;
            0    1     1   ctx  Lorg/glassfish/grizzly/filterchain/FilterChainContext;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      ctx   

  public org.glassfish.grizzly.filterchain.NextAction handleEvent(org.glassfish.grizzly.filterchain.FilterChainContext, org.glassfish.grizzly.filterchain.FilterChainEvent);
    descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChainContext;Lorg/glassfish/grizzly/filterchain/FilterChainEvent;)Lorg/glassfish/grizzly/filterchain/NextAction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
        start local 1 // org.glassfish.grizzly.filterchain.FilterChainContext ctx
        start local 2 // org.glassfish.grizzly.filterchain.FilterChainEvent event
         0: .line 1130
            aload 0 /* this */
            getfield org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper.wrappedFilter:Lorg/glassfish/grizzly/filterchain/TransportFilter;
            aload 1 /* ctx */
            aload 2 /* event */
            invokevirtual org.glassfish.grizzly.filterchain.TransportFilter.handleEvent:(Lorg/glassfish/grizzly/filterchain/FilterChainContext;Lorg/glassfish/grizzly/filterchain/FilterChainEvent;)Lorg/glassfish/grizzly/filterchain/NextAction;
            areturn
        end local 2 // org.glassfish.grizzly.filterchain.FilterChainEvent event
        end local 1 // org.glassfish.grizzly.filterchain.FilterChainContext ctx
        end local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/glassfish/grizzly/ssl/SSLBaseFilter$SSLTransportFilterWrapper;
            0    1     1    ctx  Lorg/glassfish/grizzly/filterchain/FilterChainContext;
            0    1     2  event  Lorg/glassfish/grizzly/filterchain/FilterChainEvent;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      ctx    
      event  

  public org.glassfish.grizzly.filterchain.NextAction handleClose(org.glassfish.grizzly.filterchain.FilterChainContext);
    descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChainContext;)Lorg/glassfish/grizzly/filterchain/NextAction;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
        start local 1 // org.glassfish.grizzly.filterchain.FilterChainContext ctx
         0: .line 1135
            aload 0 /* this */
            getfield org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper.wrappedFilter:Lorg/glassfish/grizzly/filterchain/TransportFilter;
            aload 1 /* ctx */
            invokevirtual org.glassfish.grizzly.filterchain.TransportFilter.handleClose:(Lorg/glassfish/grizzly/filterchain/FilterChainContext;)Lorg/glassfish/grizzly/filterchain/NextAction;
            areturn
        end local 1 // org.glassfish.grizzly.filterchain.FilterChainContext ctx
        end local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/ssl/SSLBaseFilter$SSLTransportFilterWrapper;
            0    1     1   ctx  Lorg/glassfish/grizzly/filterchain/FilterChainContext;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      ctx   

  public void onAdded(org.glassfish.grizzly.filterchain.FilterChain);
    descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChain;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
        start local 1 // org.glassfish.grizzly.filterchain.FilterChain filterChain
         0: .line 1140
            aload 0 /* this */
            getfield org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper.wrappedFilter:Lorg/glassfish/grizzly/filterchain/TransportFilter;
            aload 1 /* filterChain */
            invokevirtual org.glassfish.grizzly.filterchain.TransportFilter.onAdded:(Lorg/glassfish/grizzly/filterchain/FilterChain;)V
         1: .line 1141
            return
        end local 1 // org.glassfish.grizzly.filterchain.FilterChain filterChain
        end local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/glassfish/grizzly/ssl/SSLBaseFilter$SSLTransportFilterWrapper;
            0    2     1  filterChain  Lorg/glassfish/grizzly/filterchain/FilterChain;
    MethodParameters:
             Name  Flags
      filterChain  

  public void onFilterChainChanged(org.glassfish.grizzly.filterchain.FilterChain);
    descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChain;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
        start local 1 // org.glassfish.grizzly.filterchain.FilterChain filterChain
         0: .line 1145
            aload 0 /* this */
            getfield org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper.wrappedFilter:Lorg/glassfish/grizzly/filterchain/TransportFilter;
            aload 1 /* filterChain */
            invokevirtual org.glassfish.grizzly.filterchain.TransportFilter.onFilterChainChanged:(Lorg/glassfish/grizzly/filterchain/FilterChain;)V
         1: .line 1146
            return
        end local 1 // org.glassfish.grizzly.filterchain.FilterChain filterChain
        end local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/glassfish/grizzly/ssl/SSLBaseFilter$SSLTransportFilterWrapper;
            0    2     1  filterChain  Lorg/glassfish/grizzly/filterchain/FilterChain;
    MethodParameters:
             Name  Flags
      filterChain  

  public void onRemoved(org.glassfish.grizzly.filterchain.FilterChain);
    descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChain;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
        start local 1 // org.glassfish.grizzly.filterchain.FilterChain filterChain
         0: .line 1150
            aload 0 /* this */
            getfield org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper.wrappedFilter:Lorg/glassfish/grizzly/filterchain/TransportFilter;
            aload 1 /* filterChain */
            invokevirtual org.glassfish.grizzly.filterchain.TransportFilter.onRemoved:(Lorg/glassfish/grizzly/filterchain/FilterChain;)V
         1: .line 1151
            return
        end local 1 // org.glassfish.grizzly.filterchain.FilterChain filterChain
        end local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/glassfish/grizzly/ssl/SSLBaseFilter$SSLTransportFilterWrapper;
            0    2     1  filterChain  Lorg/glassfish/grizzly/filterchain/FilterChain;
    MethodParameters:
             Name  Flags
      filterChain  

  public void exceptionOccurred(org.glassfish.grizzly.filterchain.FilterChainContext, java.lang.Throwable);
    descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChainContext;Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
        start local 1 // org.glassfish.grizzly.filterchain.FilterChainContext ctx
        start local 2 // java.lang.Throwable error
         0: .line 1155
            aload 0 /* this */
            getfield org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper.wrappedFilter:Lorg/glassfish/grizzly/filterchain/TransportFilter;
            aload 1 /* ctx */
            aload 2 /* error */
            invokevirtual org.glassfish.grizzly.filterchain.TransportFilter.exceptionOccurred:(Lorg/glassfish/grizzly/filterchain/FilterChainContext;Ljava/lang/Throwable;)V
         1: .line 1156
            return
        end local 2 // java.lang.Throwable error
        end local 1 // org.glassfish.grizzly.filterchain.FilterChainContext ctx
        end local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/glassfish/grizzly/ssl/SSLBaseFilter$SSLTransportFilterWrapper;
            0    2     1    ctx  Lorg/glassfish/grizzly/filterchain/FilterChainContext;
            0    2     2  error  Ljava/lang/Throwable;
    MethodParameters:
       Name  Flags
      ctx    
      error  

  public org.glassfish.grizzly.filterchain.FilterChainContext createContext(org.glassfish.grizzly.Connection, org.glassfish.grizzly.filterchain.FilterChainContext$Operation);
    descriptor: (Lorg/glassfish/grizzly/Connection;Lorg/glassfish/grizzly/filterchain/FilterChainContext$Operation;)Lorg/glassfish/grizzly/filterchain/FilterChainContext;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
        start local 1 // org.glassfish.grizzly.Connection connection
        start local 2 // org.glassfish.grizzly.filterchain.FilterChainContext$Operation operation
         0: .line 1160
            aload 0 /* this */
            getfield org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper.wrappedFilter:Lorg/glassfish/grizzly/filterchain/TransportFilter;
            aload 1 /* connection */
            aload 2 /* operation */
            invokevirtual org.glassfish.grizzly.filterchain.TransportFilter.createContext:(Lorg/glassfish/grizzly/Connection;Lorg/glassfish/grizzly/filterchain/FilterChainContext$Operation;)Lorg/glassfish/grizzly/filterchain/FilterChainContext;
            areturn
        end local 2 // org.glassfish.grizzly.filterchain.FilterChainContext$Operation operation
        end local 1 // org.glassfish.grizzly.Connection connection
        end local 0 // org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/glassfish/grizzly/ssl/SSLBaseFilter$SSLTransportFilterWrapper;
            0    1     1  connection  Lorg/glassfish/grizzly/Connection;
            0    1     2   operation  Lorg/glassfish/grizzly/filterchain/FilterChainContext$Operation;
    MethodParameters:
            Name  Flags
      connection  
      operation   
}
SourceFile: "SSLBaseFilter.java"
NestHost: org.glassfish.grizzly.ssl.SSLBaseFilter
InnerClasses:
  public final Operation = org.glassfish.grizzly.filterchain.FilterChainContext$Operation of org.glassfish.grizzly.filterchain.FilterChainContext
  protected SSLTransportFilterWrapper = org.glassfish.grizzly.ssl.SSLBaseFilter$SSLTransportFilterWrapper of org.glassfish.grizzly.ssl.SSLBaseFilter