> arraylist list = new arraylist();
> って、宣言してたら
> foo(arraylist array)
> に渡っちゃうだろ!
> 必要最低限の型にしとけ!というものでした。

何言ってるのこの子…