Bug 203044 Invoke Script does not work correctly for two similar charts [13]
chart/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/image/JavaxImageIOWriter.java
addCallbackMethod( sa, sb, TriggerCondition.ONBLUR_LITERAL );
	}
	
	private void addCallbackMethod( ShapedAction sa, StringBuffer sb,
			TriggerCondition condition )
	{
		
		
		String key = condition.getLiteral( )
				+ sa.getSource( ).getClass( ).getName( );
		if ( !callbackMethodsRegistry.containsKey( key ) )
		{
			addScriptCallBack( sa,
					sb,
					sa.getActionForCondition( condition ),
					getJSMethodName( condition, sa ) );
			callbackMethodsRegistry.put( key, Boolean.TRUE );
		}
	}
	
	private void addScriptCallBack( ShapedAction sa, StringBuffer sb,
			Action ac, String functionName )
	{
		if ( ac != null )
		{
			
			
			if ( ac.getType( ).getValue( ) == ActionType.INVOKE_SCRIPT )
			{
				sb.append( wrapJSMethod( functionName, generateJSContent( ac ) ) );