diff -r b9386cc3ff7b -r 39d26d3686d9 rt/vm/src/main/java/org/apidesign/vm4brwsr/StringArray.java --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/StringArray.java Sat Feb 15 20:18:26 2014 +0100 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/StringArray.java Mon Feb 17 07:54:35 2014 +0100 @@ -113,9 +113,11 @@ return -1; } - String getAndClear(int count) { + String getAndClear(int count, boolean clear) { String s = arr[count]; - arr[count] = null; + if (clear) { + arr[count] = null; + } return s; }