public ServerSocketBar bind(ServerSocketBar ss) throws ConfigException, IOException {
synchronized (_sslInitLock) {
    if (_stdServerSocket != null)     throw new ConfigException(L.l("Can't create duplicte ssl factory."));
    try {
      initConfig();
    }
 catch (    RuntimeException e) {
      e.printStackTrace();
      throw e;
    }
    _stdServerSocket=ss;
    initSSL();
    return this;
  }
}

public ServerSocketBar bind ( ServerSocketBar ss ) throws ConfigException , IOException { synchronized ( _sslInitLock ) { if ( _stdServerSocket != null ) throw new ConfigException ( L . l ( "Can't create duplicte ssl factory." ) ) ; try { initConfig ( ) ; } catch ( RuntimeException e ) { e . printStackTrace ( ) ; throw e ; } _stdServerSocket = ss ; initSSL ( ) ; return this ; } }
creates the server socket .
