In core libraries like StringBuffer we should prefer the lesser evil of code duplication to the loss of performance. - http://old.nabble.com/RFR%3A-6206780-(str)-Forwarding-append-methods-in-String%7BBuffer,-Builder%7D-are-inconsistent-td34479926.html