@Override
 public String getName() {
   // TODO 自動生成されたメソッド・スタブ
   if (map.step1 && !map.stap2 && !map.stap3 && !map.stap4) {
     map.stap2 = true;
   } else map.step1 = map.stap2 = map.stap3 = map.stap4 = false;
   return super.getName();
 }
  @Override
  public String getName() {
    // TODO 自動生成されたメソッド・スタブ
    if (!map.step1) map.step1 = true;
    else if (map.step1 && map.stap2) map.stap3 = true;
    else map.step1 = map.stap2 = map.stap3 = map.stap4 = false;

    return super.getName();
  }