rem: function DaysInYear( y ) { if ( y % 4 != 0 ) {return 365;}  if ( (y%4 == 0) && (y%100 != 0) ) {return 366;}  if ( (y%100 == 0) && (y%400 != 0) ) {return 365;}  if ( (y%400 == 0)){return 366;} else {return "ERROR: DaysInYear("  +  y  +  ") case not covered";} 
add: function DaysInYear( y ) { if ( y % 4 != 0 ) { return 365; } if ( (y % 4 == 0) && (y % 100 != 0) ) { return 366; } if ( (y % 100 == 0) && (y % 400 != 0) ) { return 365; } if ( (y % 400 == 0) ){ return 366; } else { return "ERROR: DaysInYear(" + y + ") case not covered"; } 
context: function DaysInYear( y ) {  if ( y % 4 != 0 ) {return 365;}  if ( (y%4 == 0) && (y%100 != 0) ) {return 366;}  if ( (y%100 == 0) && (y%400 != 0) ) {return 365;}  if ( (y%400 == 0)){return 366;}   else {return "ERROR: DaysInYear("  +  y  +  ") case not covered";}}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/4218d0f5950d93cb2609d946f6af7ce1b2e89575/shell.js/buggy/js/tests/ecma_3/Date/shell.js