@Contract(value = "_ -> this", mutates = "this")
    @CheckReturnValue
    public ProblemBuilder maybeFix(@Nullable ModCommandAction action) {
      if (action != null) {
        myFixes.add(LocalQuickFix.from(action));
      }
      return this;
    }
@Contract(value = "_ -> this", mutates = "this")
    @CheckReturnValue
    public ProblemBuilder maybeFix(@Nullable ModCommandAction action)