@Override
  protected LocalQuickFix buildFix(Object... infos) {
    final Boolean foreachLoop = (Boolean)infos[0];
    if (!foreachLoop.booleanValue()) {
      return null;
    }
    return new ExtractParameterAsLocalVariableFix();
  }
@Override
  protected LocalQuickFix buildFix(Object... infos)