参照型を参照渡しするのは、変数が指してる参照先を別のオブジェクトに変更したい場合
だから>>67は最後にオブジェクトを入れ替える妙な処理が入ってる
参照先のオブジェクトの中身を変更したいだけなら参照渡しは不要