diff -r 9839e9a75bcf -r 3026d9c844f0 emul/mini/src/main/java/java/lang/String.java --- a/emul/mini/src/main/java/java/lang/String.java Wed Jan 30 14:03:49 2013 +0100 +++ b/emul/mini/src/main/java/java/lang/String.java Tue Feb 05 12:21:15 2013 +0100 @@ -335,7 +335,7 @@ value[i] = (char) (hibyte | (ascii[i + offset] & 0xff)); } } - this.r = new String(value, 0, count); + initFromCharArray(value, offset, count); } /**