@Override
  public LocalQuickFix buildFix(Object... infos) {
    return infos.length == 0 ? new UnnecessaryBoxingFix() : new UnnecessaryBoxingFix((PsiType)infos[0], (String)infos[1]);
  }
@Override
  public LocalQuickFix buildFix(Object... infos)