a_listener.getAddress(),
InetAddress.getByAddress( a_listener.getAddress() ),
    public void bind( ServerListener a_listener ) throws IOException    {        try        {            ServerSocketChannel l_channel = ServerSocketChannel.open() ;            InetSocketAddress l_address = new InetSocketAddress(                     a_listener.getAddress(),                     a_listener.getPort() ) ;            l_channel.socket().bind( l_address, a_listener.getBacklog() ) ;            l_channel.configureBlocking( false ) ;            l_channel.register( m_selector, SelectionKey.OP_ACCEPT,                     a_listener ) ;        }        catch ( IOException e )        {            m_monitor.failedToBind( a_listener, e ) ;            throw e ;        }                m_monitor.bindOccured( a_listener ) ;    }