* @param port
	 * @return
	 */
	@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.
	}