Bug 315315 Warning messages seen while starting up workbench
chart/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/util/PluginSettings.java
*
	 * @param aggregateType
	 * @return
	 * @throws ChartException
	 * @since BIRT 2.3
	 */
	public final String[] getRegisteredAggregateFunctionDisplayNames(
			int aggregateType ) throws ChartException
	{
		if ( inEclipseEnv( ) )
		{
			String[][] aggs = getPluginXmlStrings( "aggregatefunctions", 
					"aggregateFunction", 
					"name", 
					"displayName" ); 
			List<String> funcList = new ArrayList<String>( );
			for ( int i = 0; i < aggs.length; i++ )
			{
				IAggregateFunction aFunc = getAggregateFunction( aggs[i][0] );
				if ( aFunc.getType( ) == aggregateType )
				{
					funcList.add(aggs[i][1]);
				}
			}
			
			final String[] saFunctions = new String[funcList.size()];
			for ( int i = 0; i < saFunctions.length; i++)
			{
				saFunctions[i] = funcList.get( i );
			}