Bug 198239 Memory leak using script and also localized strings
chart/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/script/ScriptHandler.java
public static final String AFTER_DRAW_DATA_POINT_LABEL = "afterDrawDataPointLabel"; 
	public static final String BEFORE_DRAW_FITTING_CURVE = "beforeDrawFittingCurve"; 
	public static final String AFTER_DRAW_FITTING_CURVE = "afterDrawFittingCurve"; 
	public static final String BEFORE_DRAW_AXIS_LABEL = "beforeDrawAxisLabel"; 
	public static final String AFTER_DRAW_AXIS_LABEL = "afterDrawAxisLabel"; 
	public static final String BEFORE_DRAW_AXIS_TITLE = "beforeDrawAxisTitle"; 
	public static final String AFTER_DRAW_AXIS_TITLE = "afterDrawAxisTitle"; 
	/**
	 * The pre-defined chart variable name to access base category data.
	 */
	public static final String BASE_VALUE = "categoryData"; 
	/**
	 * The pre-defined chart variable name to access orthogonal value data.
	 */
	public static final String ORTHOGONAL_VALUE = "valueData"; 
	/**
	 * The pre-defined chart variable name to access series value data.
	 */
	public static final String SERIES_VALUE = "valueSeriesName"; 
	
	private final transient Object[] ONE_ELEMENT_ARRAY = new Object[1];
	private final transient Object[] TWO_ELEMENT_ARRAY = new Object[2];
	private final transient Object[] THREE_ELEMENT_ARRAY = new Object[3];
	private transient Scriptable scope = null;
	private transient IChartEventHandler javahandler = null;
	private transient Chart cmDesignTime = null;
	private transient Chart cmRunTime = null;
	private transient GeneratedChartState gcs = null;
	/**
	 * @deprecated locale is stored in IChartScriptContext