question: removes pooledconnection from list of connections . the closing of the connection is separate from this method . this method is called usually when the caller encouters an error when using the connection and wants it removed from the pool . concode_field_sep List<ConnectionDesc> conns concode_elem_sep Reference<Object> ref concode_elem_sep boolean debug concode_elem_sep int DEFAULT_SIZE concode_elem_sep int maxSize concode_elem_sep boolean trace concode_elem_sep int prefSize concode_elem_sep boolean closed concode_field_sep void td concode_elem_sep void td concode_elem_sep void td concode_elem_sep String getStats concode_elem_sep boolean releasePooledConnection concode_elem_sep void d concode_elem_sep void d concode_elem_sep void d concode_elem_sep PooledConnection get concode_elem_sep boolean expire concode_elem_sep PooledConnection getOrCreateConnection concode_elem_sep void close
target: boolean function ( PooledConnection arg0 ) { if ( conns . remove ( new ConnectionDesc ( arg0 ) ) ) { d ( "srini_string" , arg0 ) ; notifyAll ( ) ; d ( "srini_string" ) ; td ( "srini_string" , arg0 ) ; if ( conns . isEmpty ( ) ) { ref = null ; } return true ; } else { d ( "srini_string" , arg0 ) ; return false ; } }