question: @ Override public String toString ( ) { synchronized ( lock ) { return buf . toString ( ) ; } }
target:  Answer the contents of this StringWriter as a String. Any changes made to the StringBuffer by the receiver after returning will not be reflected in the String returned to the caller.