diff --git a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/SimplifyBooleanExpressionFix.java b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/SimplifyBooleanExpressionFix.java index 5e726158f4d1..8a8dfdc0a12a 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/SimplifyBooleanExpressionFix.java +++ b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/SimplifyBooleanExpressionFix.java @@ -42,7 +42,6 @@ import org.jetbrains.annotations.Nullable; import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import java.util.Objects; public class SimplifyBooleanExpressionFix extends LocalQuickFixOnPsiElement { private static final Logger LOG = Logger.getInstance("#com.intellij.codeInsight.daemon.impl.quickfix.SimplifyBooleanExpression"); @@ -60,7 +59,8 @@ public class SimplifyBooleanExpressionFix extends LocalQuickFixOnPsiElement { @Override @NotNull public String getText() { - return getIntentionText(Objects.requireNonNull(getSubExpression()), mySubExpressionValue); + PsiExpression subExpression = getSubExpression(); + return subExpression == null ? getFamilyName() : getIntentionText(subExpression, mySubExpressionValue); } @NotNull