public abstract class org.glassfish.grizzly.AbstractSocketConnectorHandler implements org.glassfish.grizzly.SocketConnectorHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.glassfish.grizzly.AbstractSocketConnectorHandler
  super_class: java.lang.Object
{
  protected final org.glassfish.grizzly.Transport transport;
    descriptor: Lorg/glassfish/grizzly/Transport;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

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

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

  protected final java.util.List<org.glassfish.grizzly.ConnectionProbe> probes;
    descriptor: Ljava/util/List;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL
    Signature: Ljava/util/List<Lorg/glassfish/grizzly/ConnectionProbe;>;

  public void <init>(org.glassfish.grizzly.Transport);
    descriptor: (Lorg/glassfish/grizzly/Transport;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
        start local 1 // org.glassfish.grizzly.Transport transport
         0: .line 43
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 40
            aload 0 /* this */
         2: .line 41
            new java.util.LinkedList
            dup
            invokespecial java.util.LinkedList.<init>:()V
            putfield org.glassfish.grizzly.AbstractSocketConnectorHandler.probes:Ljava/util/List;
         3: .line 44
            aload 0 /* this */
            aload 1 /* transport */
            putfield org.glassfish.grizzly.AbstractSocketConnectorHandler.transport:Lorg/glassfish/grizzly/Transport;
         4: .line 45
            aload 0 /* this */
            aload 1 /* transport */
            invokeinterface org.glassfish.grizzly.Transport.getProcessor:()Lorg/glassfish/grizzly/Processor;
            putfield org.glassfish.grizzly.AbstractSocketConnectorHandler.processor:Lorg/glassfish/grizzly/Processor;
         5: .line 46
            aload 0 /* this */
            aload 1 /* transport */
            invokeinterface org.glassfish.grizzly.Transport.getProcessorSelector:()Lorg/glassfish/grizzly/ProcessorSelector;
            putfield org.glassfish.grizzly.AbstractSocketConnectorHandler.processorSelector:Lorg/glassfish/grizzly/ProcessorSelector;
         6: .line 47
            return
        end local 1 // org.glassfish.grizzly.Transport transport
        end local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    7     0       this  Lorg/glassfish/grizzly/AbstractSocketConnectorHandler;
            0    7     1  transport  Lorg/glassfish/grizzly/Transport;
    MethodParameters:
           Name  Flags
      transport  

  public org.glassfish.grizzly.GrizzlyFuture<org.glassfish.grizzly.Connection> connect(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Lorg/glassfish/grizzly/GrizzlyFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
        start local 1 // java.lang.String host
        start local 2 // int port
         0: .line 51
            aload 0 /* this */
            new java.net.InetSocketAddress
            dup
            aload 1 /* host */
            iload 2 /* port */
            invokespecial java.net.InetSocketAddress.<init>:(Ljava/lang/String;I)V
            invokevirtual org.glassfish.grizzly.AbstractSocketConnectorHandler.connect:(Ljava/net/SocketAddress;)Lorg/glassfish/grizzly/GrizzlyFuture;
            areturn
        end local 2 // int port
        end local 1 // java.lang.String host
        end local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/AbstractSocketConnectorHandler;
            0    1     1  host  Ljava/lang/String;
            0    1     2  port  I
    Signature: (Ljava/lang/String;I)Lorg/glassfish/grizzly/GrizzlyFuture<Lorg/glassfish/grizzly/Connection;>;
    MethodParameters:
      Name  Flags
      host  
      port  

  public org.glassfish.grizzly.GrizzlyFuture<org.glassfish.grizzly.Connection> connect(java.net.SocketAddress);
    descriptor: (Ljava/net/SocketAddress;)Lorg/glassfish/grizzly/GrizzlyFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
        start local 1 // java.net.SocketAddress remoteAddress
         0: .line 56
            aload 0 /* this */
            aload 1 /* remoteAddress */
            aconst_null
            invokevirtual org.glassfish.grizzly.AbstractSocketConnectorHandler.connect:(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Lorg/glassfish/grizzly/GrizzlyFuture;
            areturn
        end local 1 // java.net.SocketAddress remoteAddress
        end local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/glassfish/grizzly/AbstractSocketConnectorHandler;
            0    1     1  remoteAddress  Ljava/net/SocketAddress;
    Signature: (Ljava/net/SocketAddress;)Lorg/glassfish/grizzly/GrizzlyFuture<Lorg/glassfish/grizzly/Connection;>;
    MethodParameters:
               Name  Flags
      remoteAddress  

  public void connect(java.net.SocketAddress, org.glassfish.grizzly.CompletionHandler<org.glassfish.grizzly.Connection>);
    descriptor: (Ljava/net/SocketAddress;Lorg/glassfish/grizzly/CompletionHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
        start local 1 // java.net.SocketAddress remoteAddress
        start local 2 // org.glassfish.grizzly.CompletionHandler completionHandler
         0: .line 62
            aload 0 /* this */
            aload 1 /* remoteAddress */
            aconst_null
            aload 2 /* completionHandler */
            invokevirtual org.glassfish.grizzly.AbstractSocketConnectorHandler.connect:(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lorg/glassfish/grizzly/CompletionHandler;)V
         1: .line 63
            return
        end local 2 // org.glassfish.grizzly.CompletionHandler completionHandler
        end local 1 // java.net.SocketAddress remoteAddress
        end local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/glassfish/grizzly/AbstractSocketConnectorHandler;
            0    2     1      remoteAddress  Ljava/net/SocketAddress;
            0    2     2  completionHandler  Lorg/glassfish/grizzly/CompletionHandler<Lorg/glassfish/grizzly/Connection;>;
    Signature: (Ljava/net/SocketAddress;Lorg/glassfish/grizzly/CompletionHandler<Lorg/glassfish/grizzly/Connection;>;)V
    MethodParameters:
                   Name  Flags
      remoteAddress      
      completionHandler  

  public org.glassfish.grizzly.GrizzlyFuture<org.glassfish.grizzly.Connection> connect(java.net.SocketAddress, java.net.SocketAddress);
    descriptor: (Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Lorg/glassfish/grizzly/GrizzlyFuture;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
        start local 1 // java.net.SocketAddress remoteAddress
        start local 2 // java.net.SocketAddress localAddress
         0: .line 68
            aload 0 /* this */
            aload 1 /* remoteAddress */
            aload 2 /* localAddress */
            aconst_null
            iconst_1
            invokevirtual org.glassfish.grizzly.AbstractSocketConnectorHandler.connectAsync:(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lorg/glassfish/grizzly/CompletionHandler;Z)Lorg/glassfish/grizzly/impl/FutureImpl;
            areturn
        end local 2 // java.net.SocketAddress localAddress
        end local 1 // java.net.SocketAddress remoteAddress
        end local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/glassfish/grizzly/AbstractSocketConnectorHandler;
            0    1     1  remoteAddress  Ljava/net/SocketAddress;
            0    1     2   localAddress  Ljava/net/SocketAddress;
    Signature: (Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Lorg/glassfish/grizzly/GrizzlyFuture<Lorg/glassfish/grizzly/Connection;>;
    MethodParameters:
               Name  Flags
      remoteAddress  
      localAddress   

  public void connect(java.net.SocketAddress, java.net.SocketAddress, org.glassfish.grizzly.CompletionHandler<org.glassfish.grizzly.Connection>);
    descriptor: (Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lorg/glassfish/grizzly/CompletionHandler;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
        start local 1 // java.net.SocketAddress remoteAddress
        start local 2 // java.net.SocketAddress localAddress
        start local 3 // org.glassfish.grizzly.CompletionHandler completionHandler
         0: .line 75
            aload 0 /* this */
            aload 1 /* remoteAddress */
            aload 2 /* localAddress */
            aload 3 /* completionHandler */
            iconst_0
            invokevirtual org.glassfish.grizzly.AbstractSocketConnectorHandler.connectAsync:(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lorg/glassfish/grizzly/CompletionHandler;Z)Lorg/glassfish/grizzly/impl/FutureImpl;
            pop
         1: .line 76
            return
        end local 3 // org.glassfish.grizzly.CompletionHandler completionHandler
        end local 2 // java.net.SocketAddress localAddress
        end local 1 // java.net.SocketAddress remoteAddress
        end local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/glassfish/grizzly/AbstractSocketConnectorHandler;
            0    2     1      remoteAddress  Ljava/net/SocketAddress;
            0    2     2       localAddress  Ljava/net/SocketAddress;
            0    2     3  completionHandler  Lorg/glassfish/grizzly/CompletionHandler<Lorg/glassfish/grizzly/Connection;>;
    Signature: (Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lorg/glassfish/grizzly/CompletionHandler<Lorg/glassfish/grizzly/Connection;>;)V
    MethodParameters:
                   Name  Flags
      remoteAddress      
      localAddress       
      completionHandler  

  protected abstract org.glassfish.grizzly.impl.FutureImpl<org.glassfish.grizzly.Connection> connectAsync(java.net.SocketAddress, java.net.SocketAddress, org.glassfish.grizzly.CompletionHandler<org.glassfish.grizzly.Connection>, boolean);
    descriptor: (Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lorg/glassfish/grizzly/CompletionHandler;Z)Lorg/glassfish/grizzly/impl/FutureImpl;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Signature: (Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lorg/glassfish/grizzly/CompletionHandler<Lorg/glassfish/grizzly/Connection;>;Z)Lorg/glassfish/grizzly/impl/FutureImpl<Lorg/glassfish/grizzly/Connection;>;
    MethodParameters:
                   Name  Flags
      remoteAddress      final
      localAddress       final
      completionHandler  final
      needFuture         final

  public org.glassfish.grizzly.Processor getProcessor();
    descriptor: ()Lorg/glassfish/grizzly/Processor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
         0: .line 92
            aload 0 /* this */
            getfield org.glassfish.grizzly.AbstractSocketConnectorHandler.processor:Lorg/glassfish/grizzly/Processor;
            areturn
        end local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/AbstractSocketConnectorHandler;

  public void setProcessor(org.glassfish.grizzly.Processor);
    descriptor: (Lorg/glassfish/grizzly/Processor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
        start local 1 // org.glassfish.grizzly.Processor processor
         0: .line 103
            aload 0 /* this */
            aload 1 /* processor */
            putfield org.glassfish.grizzly.AbstractSocketConnectorHandler.processor:Lorg/glassfish/grizzly/Processor;
         1: .line 104
            return
        end local 1 // org.glassfish.grizzly.Processor processor
        end local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/glassfish/grizzly/AbstractSocketConnectorHandler;
            0    2     1  processor  Lorg/glassfish/grizzly/Processor;
    MethodParameters:
           Name  Flags
      processor  

  public org.glassfish.grizzly.ProcessorSelector getProcessorSelector();
    descriptor: ()Lorg/glassfish/grizzly/ProcessorSelector;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
         0: .line 114
            aload 0 /* this */
            getfield org.glassfish.grizzly.AbstractSocketConnectorHandler.processorSelector:Lorg/glassfish/grizzly/ProcessorSelector;
            areturn
        end local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/AbstractSocketConnectorHandler;

  public void setProcessorSelector(org.glassfish.grizzly.ProcessorSelector);
    descriptor: (Lorg/glassfish/grizzly/ProcessorSelector;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
        start local 1 // org.glassfish.grizzly.ProcessorSelector processorSelector
         0: .line 126
            aload 0 /* this */
            aload 1 /* processorSelector */
            putfield org.glassfish.grizzly.AbstractSocketConnectorHandler.processorSelector:Lorg/glassfish/grizzly/ProcessorSelector;
         1: .line 127
            return
        end local 1 // org.glassfish.grizzly.ProcessorSelector processorSelector
        end local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/glassfish/grizzly/AbstractSocketConnectorHandler;
            0    2     1  processorSelector  Lorg/glassfish/grizzly/ProcessorSelector;
    MethodParameters:
                   Name  Flags
      processorSelector  

  public void addMonitoringProbe(org.glassfish.grizzly.ConnectionProbe);
    descriptor: (Lorg/glassfish/grizzly/ConnectionProbe;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
        start local 1 // org.glassfish.grizzly.ConnectionProbe probe
         0: .line 136
            aload 0 /* this */
            getfield org.glassfish.grizzly.AbstractSocketConnectorHandler.probes:Ljava/util/List;
            aload 1 /* probe */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         1: .line 137
            return
        end local 1 // org.glassfish.grizzly.ConnectionProbe probe
        end local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/glassfish/grizzly/AbstractSocketConnectorHandler;
            0    2     1  probe  Lorg/glassfish/grizzly/ConnectionProbe;
    MethodParameters:
       Name  Flags
      probe  

  public boolean removeMonitoringProbe(org.glassfish.grizzly.ConnectionProbe);
    descriptor: (Lorg/glassfish/grizzly/ConnectionProbe;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
        start local 1 // org.glassfish.grizzly.ConnectionProbe probe
         0: .line 145
            aload 0 /* this */
            getfield org.glassfish.grizzly.AbstractSocketConnectorHandler.probes:Ljava/util/List;
            aload 1 /* probe */
            invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // org.glassfish.grizzly.ConnectionProbe probe
        end local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/glassfish/grizzly/AbstractSocketConnectorHandler;
            0    1     1  probe  Lorg/glassfish/grizzly/ConnectionProbe;
    MethodParameters:
       Name  Flags
      probe  

  public org.glassfish.grizzly.ConnectionProbe[] getMonitoringProbes();
    descriptor: ()[Lorg/glassfish/grizzly/ConnectionProbe;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
         0: .line 157
            aload 0 /* this */
            getfield org.glassfish.grizzly.AbstractSocketConnectorHandler.probes:Ljava/util/List;
            aload 0 /* this */
            getfield org.glassfish.grizzly.AbstractSocketConnectorHandler.probes:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            anewarray org.glassfish.grizzly.ConnectionProbe
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast org.glassfish.grizzly.ConnectionProbe[]
            areturn
        end local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/grizzly/AbstractSocketConnectorHandler;

  protected void preConfigure(org.glassfish.grizzly.Connection);
    descriptor: (Lorg/glassfish/grizzly/Connection;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
        start local 1 // org.glassfish.grizzly.Connection connection
         0: .line 167
            return
        end local 1 // org.glassfish.grizzly.Connection connection
        end local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/glassfish/grizzly/AbstractSocketConnectorHandler;
            0    1     1  connection  Lorg/glassfish/grizzly/Connection;
    MethodParameters:
            Name  Flags
      connection  

  protected org.glassfish.grizzly.impl.FutureImpl<org.glassfish.grizzly.Connection> makeCancellableFuture(org.glassfish.grizzly.Connection);
    descriptor: (Lorg/glassfish/grizzly/Connection;)Lorg/glassfish/grizzly/impl/FutureImpl;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
        start local 1 // org.glassfish.grizzly.Connection connection
         0: .line 170
            new org.glassfish.grizzly.AbstractSocketConnectorHandler$1
            dup
            aload 0 /* this */
            aload 1 /* connection */
            invokespecial org.glassfish.grizzly.AbstractSocketConnectorHandler$1.<init>:(Lorg/glassfish/grizzly/AbstractSocketConnectorHandler;Lorg/glassfish/grizzly/Connection;)V
            areturn
        end local 1 // org.glassfish.grizzly.Connection connection
        end local 0 // org.glassfish.grizzly.AbstractSocketConnectorHandler this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/glassfish/grizzly/AbstractSocketConnectorHandler;
            0    1     1  connection  Lorg/glassfish/grizzly/Connection;
    Signature: (Lorg/glassfish/grizzly/Connection;)Lorg/glassfish/grizzly/impl/FutureImpl<Lorg/glassfish/grizzly/Connection;>;
    MethodParameters:
            Name  Flags
      connection  final

  public void connect(java.lang.Object, java.lang.Object, org.glassfish.grizzly.CompletionHandler);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;Lorg/glassfish/grizzly/CompletionHandler;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=4, locals=4, args_size=4
         0: .line 1
            aload 0
            aload 1
            checkcast java.net.SocketAddress
            aload 2
            checkcast java.net.SocketAddress
            aload 3
            invokevirtual org.glassfish.grizzly.AbstractSocketConnectorHandler.connect:(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lorg/glassfish/grizzly/CompletionHandler;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.concurrent.Future connect(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/concurrent/Future;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast java.net.SocketAddress
            aload 2
            checkcast java.net.SocketAddress
            invokevirtual org.glassfish.grizzly.AbstractSocketConnectorHandler.connect:(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Lorg/glassfish/grizzly/GrizzlyFuture;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void connect(java.lang.Object, org.glassfish.grizzly.CompletionHandler);
    descriptor: (Ljava/lang/Object;Lorg/glassfish/grizzly/CompletionHandler;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast java.net.SocketAddress
            aload 2
            invokevirtual org.glassfish.grizzly.AbstractSocketConnectorHandler.connect:(Ljava/net/SocketAddress;Lorg/glassfish/grizzly/CompletionHandler;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.concurrent.Future connect(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/util/concurrent/Future;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast java.net.SocketAddress
            invokevirtual org.glassfish.grizzly.AbstractSocketConnectorHandler.connect:(Ljava/net/SocketAddress;)Lorg/glassfish/grizzly/GrizzlyFuture;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.util.concurrent.Future connect(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Ljava/util/concurrent/Future;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            iload 2
            invokevirtual org.glassfish.grizzly.AbstractSocketConnectorHandler.connect:(Ljava/lang/String;I)Lorg/glassfish/grizzly/GrizzlyFuture;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.io.IOException
}
SourceFile: "AbstractSocketConnectorHandler.java"
NestMembers:
  org.glassfish.grizzly.AbstractSocketConnectorHandler$1  org.glassfish.grizzly.AbstractSocketConnectorHandler$Builder
InnerClasses:
  org.glassfish.grizzly.AbstractSocketConnectorHandler$1
  public abstract Builder = org.glassfish.grizzly.AbstractSocketConnectorHandler$Builder of org.glassfish.grizzly.AbstractSocketConnectorHandler