if (!activity.sequencing.flow) 
if (activity.sequencing.flow==="false") 
	function FlowActivityTraversalSubprocess(activity, traversalDirection, previousTraversalDirection) // #197	{		if (ondebug) ondebug("FlowActivityTraversalSubprocess", FlowActivityTraversalSubprocess.caller); 		var r;		if (!activity.sequencing.flow)		{			return {deliverable: false, identifiedActivity: activity, exception: 'SB.2.2-1'};		}		r = SequencingRulesCheckProcess(activity, SetOfSkippedActions);		if (r) // skipped		{			r = FlowTreeTraversalSubprocess(activity, traversalDirection, false, previousTraversalDirection);			if (!r.identifiedActivity)			{				return {deliverable: false, identifiedActivity: activity, exception: r.exception};			}			else			{				return FlowActivityTraversalSubprocess(					r.identifiedActivity, 					traversalDirection,					(traversalDirection==='backward' && r.traversalDirection==='backward') ? null : r.previousTraversalDirection);			}		}		if (CheckActivityProcess(activity))		{			return {deliverable: false, identifiedActivity: activity, exception: 'SB.2.2-2'};		}		if (!isLeaf(activity)) 		{			r = FlowTreeTraversalSubprocess(activity, traversalDirection, true, null);			if (!r.identifiedActivity)			{				return {deliverable: false, identifiedActivity: activity, exception: r.exception};			}			else			{				if (traversalDirection==='backward' && r.traversalDirection==='forward')				{					return FlowActivityTraversalSubprocess(r.identifiedActivity, 'forward', 'backward');				}				else 				{					return FlowActivityTraversalSubprocess(r.identifiedActivity, traversalDirection, null);				}			}		}		return {deliverable: true, identifiedActivity: activity};	}
6251	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6251/02b1b8d25ec3768079b8e0a010d07cf7e2e12427/sequencing.js/clean/Modules/Scorm2004/scripts/sequencing.js