Bug 183733 Implement the IScriptOjectClassInfo to provide the class infromation to support the JS code assistant.
Engine should implement the IScriptObjectClassInfo interface to return the class information for script object.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ExecutionContext.java
import org.eclipse.birt.report.model.api.ReportDesignHandle;
import org.eclipse.birt.report.model.api.ScriptLibHandle;
import org.mozilla.javascript.Context;
import org.mozilla.javascript.Scriptable;
import org.mozilla.javascript.ScriptableObject;
import org.mozilla.javascript.WrapFactory;
import com.ibm.icu.util.ULocale;
/**
 * Captures the report execution context. This class is needed for accessing
 * global information during execution as well as for for scripting. It
 * implements the <code>report</code> Javascript object, as well as other
 * objects such as <code>report.params</code>,<code>report.config</code>,
 * <code>report.design</code>, etc.
 * 
 */
public class ExecutionContext
{
	public static final String PROPERTYSEPARATOR = ";";
	
	
	private IReportEngine engine;
	/**
	 * task which uses this context.
	 */
	private EngineTask task;
	/**
	 * logger used to log out the excepitons
	 */
	private Logger log;
	/**