this を返却するメソッドを報告します。
このような返却は有効ですが、多くの場合は不要です。また、このようなメソッドは一般的に同様のメソッドを連鎖して呼び出す場合 (buffer.append("foo").append("bar").append("baz") など) に使用されることが想定されています。
このような連鎖は多くのコーディング標準で認められていません。
例:
public Builder append(String str) {
// [...]
return this;
}