diff -r f99a92839285 -r 2dcc8f2e1a1b emul/src/main/java/java/lang/StringBuffer.java --- a/emul/src/main/java/java/lang/StringBuffer.java Sat Sep 29 10:47:42 2012 +0200 +++ b/emul/src/main/java/java/lang/StringBuffer.java Thu Jan 03 11:11:30 2013 +0100 @@ -527,8 +527,7 @@ * @since 1.4 */ public synchronized int indexOf(String str, int fromIndex) { - return String.indexOf(value, 0, count, - str.toCharArray(), 0, str.length(), fromIndex); + return super.indexOf(str, fromIndex); } /**