if ( ! m_interestLists.containsKey( a_buffer ) )
BufferListPair l_list = getBufferListPair( a_buffer ) ;  if ( null == l_list )
    public synchronized void claimInterest( ByteBuffer a_buffer,                                             Object a_party )    {        if ( ! m_interestLists.containsKey( a_buffer ) )        {            m_monitor.nonPooledBuffer( this, a_buffer, a_party ) ;            throw new IllegalStateException( "Not a BufferPool resource" ) ;        }                ArrayList l_list = ( ArrayList ) m_interestLists.get( a_buffer ) ;        l_list.add( a_party ) ;        m_monitor.interestClaimed( this, a_buffer, a_party ) ;    }