Use StringBuilder instead of StringBuffer when no concurrent access

Replacement of #60
You're right. I also discovered JavassistHelper has no unit testing.

I'm interested to see what Ceki finds when he looks further.