public static @Nullable PsiUpdateModCommandQuickFix getQuickFix(@NotNull ProblemType problemType, @NotNull  PsiExpression targetExpression) {
    return switch (problemType) {
      case CONCATENATION ->
        StringConcatenationArgumentToLogCallFix.isAvailable(targetExpression) ? new StringConcatenationArgumentToLogCallFix() : null;
      case STRING_FORMAT -> StringFormatArgumentToLogCallFix.create(targetExpression);
      case MESSAGE_FORMAT -> MessageFormatArgumentToLogCallFix.create(targetExpression);
    };
  }
public static @Nullable PsiUpdateModCommandQuickFix getQuickFix(@NotNull ProblemType problemType, @NotNull  PsiExpression targetExpression)