rem: result5= string.length; result6 = Math.min(Math.max(position, 0), result5); result7 = search.length; 
add: result5= string.length; result6 = Math.min(Math.max(position, 0), result5); result7 = search.length; 
context: function LastIndexOf( string, search, position ) {    string = String( string );    search = String( search );    position = Number( position )    if ( isNaN( position ) ) {        position = Infinity;    } else {        position = ToInteger( position );    }    result5= string.length;    result6 = Math.min(Math.max(position, 0), result5);    result7 = search.length;    if (result7 == 0) {        return Math.min(position, result5);    }    result8 = -1;    for ( k = 0; k <= result6; k++ ) {        if ( k+ result7 > result5 ) {            break;        }        for ( j = 0; j < result7; j++ ) {            if ( string.charAt(k+j) != search.charAt(j) ){                break;            }   else  {                if ( j == result7 -1 ) {                    result8 = k;                }            }        }    }    return result8;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/4218d0f5950d93cb2609d946f6af7ce1b2e89575/15.5.4.7-2.js/clean/js/tests/ecma/String/15.5.4.7-2.js