public IBaseDataSetDesign createDataSetDesign( DataSetHandle dataSet ) throws BirtException
public IBaseDataSetDesign createDataSetDesign( DataSetHandle dataSet, ExecutionContext context ) throws EngineException
	public IBaseDataSetDesign createDataSetDesign( DataSetHandle dataSet )			throws BirtException	{		if ( dataSet instanceof OdaDataSetHandle )			return newOdaDataSet( ( OdaDataSetHandle ) dataSet,					context );		if ( dataSet instanceof ScriptDataSetHandle )			return newScriptDataSet( ( ScriptDataSetHandle ) dataSet,					context );				if ( dataSet instanceof JointDataSetHandle )			return newJointDataSet( (JointDataSetHandle)dataSet, context);		// any other types are not supported		assert false;		return null;	}