List factoryList = (List) factories.get(typeName);
List factoryList = (List) getFactories().get(typeName);
	private void addFactoriesFor(String typeName, Map table) {		List factoryList = (List) factories.get(typeName);		if (factoryList == null)			return;		for (int i = 0, imax = factoryList.size(); i < imax; i++) {			IAdapterFactory factory = (IAdapterFactory) factoryList.get(i);			if (factory instanceof IAdapterFactoryExt) {				String[] adapters = ((IAdapterFactoryExt) factory).getAdapterNames();				for (int j = 0; j < adapters.length; j++) {					if (table.get(adapters[j]) == null)						table.put(adapters[j], factory);				}			} else {				Class[] adapters = factory.getAdapterList();				for (int j = 0; j < adapters.length; j++) {					String adapterName = adapters[j].getName();					if (table.get(adapterName) == null)						table.put(adapterName, factory);				}			}		}	}