@Override
  protected LocalQuickFix buildFix(Object... infos) {
    if (infos.length == 0 || !(infos[0] instanceof Integer)) return null;
    int additionalIfStatementsCount = (Integer)infos[0];
    return new IfCanBeSwitchFix(additionalIfStatementsCount);
  }
@Override
  protected LocalQuickFix buildFix(Object... infos)