*/
	public static ChannelServiceFactory createFactory(Map<String, Object> map) {
		String className = VAL_BASIC_CHANNEL_MGR;
		if(map != null) {
			Object tmp = map.get(KEY_IMPLEMENTATION_CLASS);
			if(!(tmp instanceof String))
				throw new IllegalArgumentException(
						"key=ChannelManagerFactory.KEY_IMPLEMENTATION_CLASS must be of type String and wasn't");
			if(tmp != null)
				className = (String)tmp;
		}
		
		ChannelServiceFactory factory = (ChannelServiceFactory)newInstance(className); 
		factory.configure(map);
		return factory;
	}