>>598
メソッド引数と、その戻り値を受け取る変数が同じなんてことはざらに
あるぞ。別におかしくともなんともないだろ。

たとえば、ある文字列を渡すと、後ろに「hoge」とくっつけるメソッドが
あるとしたら

String testStr = "test";
testStr = appendHoge( testStr);
System.out.println( testStr);

って普通のコードだと思うけど?

ただな、StringBufferを引数で渡して、そのStringBufferを戻り値で返すって、
いったい何がしたいんだよ。俺も>>599と同じように思った。