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
}
		logger.log( ILogger.INFORMATION,
				Messages.getString( "ChartReportItemPresentationImpl.log.onRowSetsStart" ) ); 
		
		if ( handle == null )
		{
			assert false; 
			return null;
		}
		return resultSet;
	}
	private void initializeScriptHandler( BIRTExternalContext externalContext )
			throws ChartException
	{
		String javaHandlerClass = handle.getEventHandlerClass( );
		if ( javaHandlerClass != null && javaHandlerClass.length( ) > 0 )
		{
			
			cm.setScript( javaHandlerClass );
		}
		rtc.setScriptClassLoader( new BIRTScriptClassLoader( appClassLoader ) );
		
		
		ScriptHandler sh = rtc.getScriptHandler( );
		if ( sh == null ) 
		
		{
			sh = new ScriptHandler( );
			rtc.setScriptHandler( sh );
			sh.setScriptClassLoader( rtc.getScriptClassLoader( ) );