--
StringBuffer sb = new StringBuffer();
sb.append("foo");
while (...) {
...
sb.append("message [" + variable + "] more text [" + another + "]");
}
--
Using '+' when adding to a StringBuffer/StringBuilder allocates more
temporary objects.