> union[i].drawEverything(Graphics g);
union[i].drawEverything(g);

i やら j がインスタンス変数だったり…… 凄いな、これ。