よくなくはないとおもうが、無意味なコードじゃね?
↓これでも同じ動作だろ?

呼出し側
StringBuffer buf = new StringBuffer();
methodA(buf);
System.out.print(buf); // ここで methodA() で書き変えた内容が出る。