@Override
  protected void doFix(@NotNull Project project, @NotNull ProblemDescriptor descriptor) {
    final ConvertToRecordProcessor processor = getRecordProcessor(descriptor);
    if (processor == null) return;
    processor.setPrepareSuccessfulSwingThreadCallback(() -> {});
    processor.run();
  }
@Override
  protected void doFix(@NotNull Project project, @NotNull ProblemDescriptor descriptor)