split readUTF(Appendable) into readUTF(StringBuilder) and appendUTF(Appendable)