throw new RangeError($D.getDayName(n) + " does not occur " + ntemp + " times in the month of " + temp.getMonthName() + " " + temp.getFullYear() + "."); 
throw new RangeError($D.getDayName(n) + " does not occur " + ntemp + " times in the month of " + $D.getMonthName(temp.getMonth()) + " " + temp.getFullYear() + "."); 
    var df = function (n) {        return function () {             if (this._is) {                 this._is = false;                 return this.getDay() == n;             }            if (this._nth !== null) {                // If the .second() function was called earlier, remove the _orient                 // from the date, and then continue.                // The problem happens because 'second' can be used in two different context.                //                 // Example                //                //   Date.today().add(1).second();                //   Date.march().second().monday();                //                 // Things get crazy with the following...                //   Date.march().add(1).second().second().monday(); // but it works!!                //                  if (this._isSecond) {                    this.addSeconds(this._orient * -1);                }                // make sure we reset _isSecond                this._isSecond = false;                var ntemp = this._nth;                this._nth = null;                var temp = this.clone().moveToLastDayOfMonth();                this.moveToNthOccurrence(n, ntemp);                if (this > temp) {                    throw new RangeError($D.getDayName(n) + " does not occur " + ntemp + " times in the month of " + temp.getMonthName() + " " + temp.getFullYear() + ".");                }                return this;            }			            return this.moveToDayOfWeek(n, this._orient);        };    };
2975	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2975/03ae1ab662e66736518b465f8d80c143053a8fa5/sugarpak-debug.js/clean/src/sugarpak-debug.js