rem: throw new RangeError($D.getDayName(n) + " does not occur " + ntemp + " times in the month of " + $D.getMonthName(temp.getMonth()) + " " + temp.getFullYear() + "."); 
add: throw new RangeError($C.dayNames[n] + " does not occur " + ntemp + " times in the month of " + $C.monthNames[temp.getMonth()] + " " + temp.getFullYear() + "."); 
context:         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 " + $D.getMonthName(temp.getMonth()) + " " + temp.getFullYear() + ".");                }                return this;            }			            return this.moveToDayOfWeek(n, this._orient);        };
meta: 1273	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1273/9385d0e91104c221beb3f0b37fcd7d21804f61d3/sugarpak.js/clean/src/sugarpak.js