>>599
こうですか?わかりません。

private static boolean[][] stage =
  { //mth1 //mth2 //mth3 //mth4
    { false, false, false, false },//stage 0
    { true, false, false, false },//stage 1
    { true, true, false, false },//stage 2
    { true, true, true, false },//stage 3
    { true, true, false, true } //stage 4
  };

private void doWork(boolean[] flag_) {
  if (flag_[0]) method_1();
  if (flag_[1]) method_2();
  if (flag_[2]) method_3();
  if (flag_[3]) method_4();
}