public void registerMessageType(IIncomingCommand messageDefinition)
	{	
		regWriteLock.lock();
		
		try
		{
			registeredMessageTypes.put(messageDefinition.getIdentifier(), messageDefinition);
		}
		finally
		{
			regWriteLock.unlock();
		}
	}