code: @Override
  	public IConnection locateConnection(HostPort hostPort) {
  		if (hostPort==null) {
  			throw new RuntimeException("Not allowed to search for a null hostPort");
  		}
  		if (LOG.isDebugEnabled()) LOG.debug("locateConnection: Looking for ["  + hostPort.key() + "]");
  		if (LOG.isDebugEnabled()) LOG.debug(" in this existing map [" + m_mapConnections.toString() + "]");
  		
  		IConnection cem = null;
  		if (hostPort.getIpKeyName()!=null) {
  			cem = m_mapConnections.get(hostPort.getIpKeyName());
  		}
  		if (cem==null) {
  			if (hostPort.getHostNameKey()!=null) {
  				cem = m_mapConnections.get(hostPort.getHostNameKey());
  			}
  		}
  		return cem;//TODO:  assume that connection DOES NOT exist.....need to add code to search through list.
  	}
docs: TODO:  Add code to see if we're already connected to this host.
  @param host
  @param port
  @return