rem:  separator = String( separator );  var str_len = String( string ).length; var sep_len = String( separator ).length;  var p = 0; var k = 0;  if ( sep_len == 0 ) { for ( ; p < str_len; p++ ) { A[A.length] = String( string.charAt(p) ); } } return A; 
add: } return A; 
context: function Split( string, separator ) {    string = String( string );    var A = new Array();    if ( arguments.length < 2 ) {        A[0] = string;        return A;    }    separator = String( separator );    var str_len = String( string ).length;    var sep_len = String( separator ).length;    var p = 0;    var k = 0;    if ( sep_len == 0 ) {        for ( ; p < str_len; p++ ) {            A[A.length] = String( string.charAt(p) );        }    }    return A;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/f5797aeb2410e2259028142b87595fe71f03e531/15.5.4.8-3.js/buggy/js/tests/ecma/String/15.5.4.8-3.js