if (this.mHasMeasure && (!done || iUseLocal )) 
if (this.mHasMeasure==true && (done==false || iUseLocal==true )) 
	getObjMeasure: function (iIsRetry, iOptions)	{		var iOptions = ilAugment({			iUseLocal: false			}, iOptions );		var iUseLocal = iOptions.iUseLocal;				// Do not assume there is a valid measure		var ret = TRACK_UNKNOWN;		var done = false;		// Is there a 'read' objective map?		if (this.mReadMeasure != null)		{			var measure = adl_seq_utilities.getGlobalObjMeasure(this.mReadMeasure, 				this.mLearnerID, this.mScopeID);			// Always use shared measure if available			if (measure != null)			{				ret = measure;				done = true;			}		}		if (this.mHasMeasure && (!done || iUseLocal ))		{			if (this.mHasMeasure && !(iIsRetry && this.mDirtyObj))			{				ret = this.mMeasure;			}		}		if (ret != TRACK_UNKNOWN &&			this.mObj.mSatisfiedByMeasure && !(iIsRetry && this.mDirtyObj))		{			var val = -999.0;			val = ret;			// Validate the range of the measure			if ( val < -1.0 || val > 1.0 )			{				// invalid measure			}			else			{				this.mSetOK = true;				if (val >= this.mObj.mMinMeasure)				{					this.setObjStatus(TRACK_SATISFIED);				}				else				{					this.setObjStatus(TRACK_NOTSATISFIED);				}				this.mSetOK = false;			}		}		return ret;	},
6251	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6251/3a40e060ce064d2a42d2e56e974c6484e7efeeb1/SeqObjectiveTracking.js/buggy/Modules/Scorm2004/scripts/adl2js/SeqObjectiveTracking.js