Bug 208412 Enhance Chart Engine to process grouped, uni-dimensional Data
chart/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/reportitem/ChartReportItemPresentationBase.java
{
	protected InputStream fis = null;
	protected String imageMap = null;
	protected String sExtension = null;
	private String sSupportedFormats = null;
	private String outputFormat = null;
	private int outputType = -1;
	protected Chart cm = null;
	protected IDeviceRenderer idr = null;
	protected ExtendedItemHandle handle;
	protected RunTimeContext rtc = null;
	private static List registeredDevices = null;
	protected static ILogger logger = Logger.getLogger( "org.eclipse.birt.chart.reportitem/trace" ); 
	static
	{
		registeredDevices = new ArrayList( );
		try
		{
			String[][] formats = PluginSettings.instance( )
					.getRegisteredOutputFormats( );
			for ( int i = 0; i < formats.length; i++ )
			{
				registeredDevices.add( formats[i][0] );
			}
		}
		catch ( ChartException e )