pagination, mimeType, configs[j] );
pagination, mimeType, icon, namespace, configs[j] );
	protected void loadEmitterExtensionDefns()	{		IExtensionRegistry registry = Platform.getExtensionRegistry(); 		IExtensionPoint extPoint = registry.getExtensionPoint(EXTENSION_POINT_EMITTERS);		if(extPoint==null)			return;		IExtension[] exts = extPoint.getExtensions();		logger.log(Level.FINE, "Start load extension point: {0}", EXTENSION_POINT_EMITTERS); //$NON-NLS-1$		for (int i = 0; i < exts.length; i++)	// loop at emitters level, i.e., fo or html		{			IConfigurationElement[] configs = exts[i].getConfigurationElements();			for (int j = 0; j < configs.length; j++)	// loop at emitter level 			{								String format = configs[j].getAttribute("format");	//$NON-NLS-1$				String mimeType = configs[j].getAttribute("mimeType");	//$NON-NLS-1$				String id = configs[j].getAttribute("id"); //$NON-NLS-1$				String pagination = configs[j].getAttribute("pagination");				EmitterInfo emitterInfo = new EmitterInfo( format, id,						pagination, mimeType, configs[j] );				emitterExtensions.add(emitterInfo);				assert( format != null );				formats.put(format.toLowerCase( ), emitterInfo);				logger.log(Level.FINE, "Load {0} emitter {1}", new String[]{format, id}); //$NON-NLS-1$			}		}	}