if (querying) return deliveryRequest; 
	function ContentDeliveryEnvironmentProcess(deliveryRequest) // #220	{		if (ondebug) ondebug("ContentDeliveryEnvironmentProcess", ContentDeliveryEnvironmentProcess.caller); 		if (CurrentActivity && CurrentActivity.isActive)		{			return {exception: 'DB.2-1'};		}		if (deliveryRequest != SuspendedActivity)		{			ClearSuspendedActivitySubprocess(deliveryRequest);		}		TerminateDescendentAttemptsProcess(deliveryRequest);		//var activityPath = deliveryRequest; /// ???		var activityPath = getActivityPath(deliveryRequest); /// ???		while (activityPath.length) 		{			var a = activityPath.pop();			if (!a.isActive)			{				if (a.sequencing.tracked)				{ 					if (a.isSuspended)					{						a.isSuspended = false;					}					else					{						a.AttemptCount+=1;						if (a.AttemptCount===1)						{							a.ProgressStatus = true;						}						///???Initialize Objective Progress Information and Attempt						///???Progress Information required for the new attempt					}				}				a.isActive = true;			}		}		CurrentActivity = deliveryRequest;				///???Once the delivery of the activitys content resources and auxiliary resources begins		/// ??? The Objective and Attempt Progress information for the activity should not be recorded during delivery		ondeliver(CurrentActivity);		/// ??? The delivery environment begins tracking the Attempt Absolute Duration and the Attempt Experienced Duration		deliveryStarted = currentTimePoint();		if (CurrentActivity.sequencing.tracked)		{			// ??		}		return {};	}
6251	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6251/02b1b8d25ec3768079b8e0a010d07cf7e2e12427/sequencing.js/clean/Modules/Scorm2004/scripts/sequencing.js