x = ( x instanceof Array ) ? x : [ x ]; 
x = (x instanceof Array) ? x : [ x ]; 
		finishExact: function (x) {  	        x = ( x instanceof Array ) ? x : [ x ]; 	        	        var now = new Date();		    		    this.year = now.getFullYear(); 		    this.month = now.getMonth(); 		    this.day = now.getDate(); 		    		    this.hour = 0; 		    this.minute = 0; 		    this.second = 0;		    	        for( var i = 0 ; i < x.length ; i++ ) { 	            if ( x[i] ) { 	                x[i].call( this ); 	            }	        } 	                    this.hour = ( this.meridian == "p" && this.hour < 13 ) ? this.hour + 12 : this.hour;	        	        if ( this.day > Date.getDaysInMonth( this.year, this.month ) ) {	            throw new RangeError( this.day + " is not a valid value for days." )	        }			var r = new Date( this.year, this.month, this.day, this.hour, this.minute, this.second );						if ( this.timezone ) { 			    r.set( { timezone: this.timezone } ); 			} else if ( this.timezoneOffset ) { 			    r.set( { timezoneOffset: this.timezoneOffset } ); 			}			return r;		},
2975	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2975/5112f6b1851962e6f423c16459e81b9ea423f71f/parser-debug.js/clean/src/parser-debug.js