@NotNull
  @Override
  protected String buildErrorString(Object... infos) {
    return switch ((Kind)infos[1]) {
      case ARRAY_HASH_CODE -> InspectionGadgetsBundle.message("array.hash.code.problem.descriptor");
      case OBJECTS_HASH -> InspectionGadgetsBundle.message("objects.hash.problem.descriptor");
    };
  }
@NotNull
  @Override
  protected String buildErrorString(Object... infos)