diff -r ed0c92c81ea4 -r fbf8eb98a8ef emul/src/main/java/java/lang/String.java --- a/emul/src/main/java/java/lang/String.java Wed Dec 05 09:28:31 2012 +0100 +++ b/emul/src/main/java/java/lang/String.java Mon Dec 10 11:26:32 2012 +0100 @@ -1426,7 +1426,7 @@ */ @JavaScriptBody(args = { "self", "find", "from" }, body= "find = find.toString();\n" + - "return self.toString().substring(from, find.length) === find;\n" + "return self.toString().substring(from, from + find.length) === find;\n" ) public boolean startsWith(String prefix, int toffset) { char ta[] = toCharArray();