rem: if ( x == void 0 && y == void 0  && typeof x == "undefined" && typeof y == "undefined" ) { return +0; } if ( x == void 0  && typeof x == "undefined" ) { return 1; } if ( y == void 0 && typeof y == "undefined" ) { return -1; } x = String(x); y = String(y); if ( x < y ) { return 1; } if ( x > y ) { return -1; } return 0; 
add: if ( x == void 0 && y == void 0  && typeof x == "undefined" && typeof y == "undefined" ) { return +0; } if ( x == void 0  && typeof x == "undefined" ) { return 1; } if ( y == void 0 && typeof y == "undefined" ) { return -1; } x = String(x); y = String(y); if ( x < y ) { return 1; } if ( x > y ) { return -1; } return 0; 
context: function Compare( x, y ) {    if ( x == void 0 && y == void 0  && typeof x == "undefined" && typeof y == "undefined" ) {        return +0;    }    if ( x == void 0  && typeof x == "undefined" ) {        return 1;    }    if ( y == void 0 && typeof y == "undefined" ) {        return -1;    }    x = String(x);    y = String(y);    if ( x < y ) {        return 1;    }    if ( x > y ) {        return -1;    }    return 0;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/f5797aeb2410e2259028142b87595fe71f03e531/15.4.4.5-2.js/buggy/js/tests/ecma/Array/15.4.4.5-2.js