Bug 315315 Warning messages seen while starting up workbench
chart/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/util/PluginSettings.java
* @return all registered output formats and display names
	 * @throws ChartException
	 */
	public final String[][] getRegisteredOutputFormats( ) throws ChartException
	{
		if ( inEclipseEnv( ) )
		{
			String[][] formats = getPluginXmlStrings( "devicerenderers", 
					"deviceRenderer", 
					"format", 
					"displayName" ); 
			ArrayList<String[]> al = new ArrayList<String[]>( );
			for ( int i = 0; i < formats.length; i++ )
			{
				if ( formats[i][0] != null && formats[i][0].length( ) > 0 )
				{
					al.add( formats[i] );
				}
			}
			return al.toArray( new String[0][0] );
		}
		else
		{
			ArrayList<String[]> al = new ArrayList<String[]>( );
			for ( int i = 0; i < saDevices.length; i++ )
			{
				if ( saDevices[i][2] != null && saDevices[i][2].length( ) > 0 )
				{
					al.add( new String[]{
							saDevices[i][2], saDevices[i][3]