pretty print toString builder for java objects