Bug 315315 Warning messages seen while starting up workbench
chart/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/util/PluginSettings.java
for ( int i = 0; i < saBaseAggregateFunctions.length; i++ )
		{
			newAggFuncs[i][0] = saBaseAggregateFunctions[i][0];
			newAggFuncs[i][1] = saBaseAggregateFunctions[i][1];
			newAggFuncs[i][2] = saBaseAggregateFunctions[i][2];
		}
		newAggFuncs[saBaseAggregateFunctions.length][0] = sName;
		newAggFuncs[saBaseAggregateFunctions.length][1] = sDisplayName;
		newAggFuncs[saBaseAggregateFunctions.length][2] = sAggregateFunctionClass;
		saBaseAggregateFunctions = newAggFuncs;
	}
	/**
	 * Registers a device renderer implementation, this class should implement
	 * the IDeviceRenderer interface.
	 * 
	 * @param sName
	 * @param sDeviceClass
	 *            the full qualified class name of the implementor.
	 * 
	 * @see IDeviceRenderer
	 */
	synchronized public final void registerDevice( String sName,
			String sDeviceClass )
	{
		String[][] newDevs = new String[saDevices.length + 1][4];
		for ( int i = 0; i < saDevices.length; i++ )
		{
			newDevs[i][0] = saDevices[i][0];
			newDevs[i][1] = saDevices[i][1];
			newDevs[i][2] = saDevices[i][2];