code: @Override
      public List<TcpExtension> bind(ResourceAddress address) {
          List<TcpExtension> extensions = new ArrayList<>(factories.size());
          for (TcpExtensionFactorySpi factory : factories) {
              TcpExtension extension = factory.bind(address);
              if (extension != null) {
                 extensions.add(extension); 
              }
          }
          return extensions;
      }
docs: /* (non-Javadoc)
  @see org.kaazing.gateway.transport.nio.internal.socket.TcpExtensionFactory#bind(org.kaazing.gateway.resource.address.ResourceAddress)