sS getAndClearStringBuffer(StringBuffer buf) { if (buf == null) null; synchronized(buf) { S s = buf.toString(); clearStringBuffer(buf); ret s; } }