Report question

Question: How is StringBuffer implementing append function without creating two objects?