diff --git a/java/java-impl-refactorings/src/com/intellij/refactoring/introduceField/BaseExpressionToFieldHandler.java b/java/java-impl-refactorings/src/com/intellij/refactoring/introduceField/BaseExpressionToFieldHandler.java index bf3cb98bce03..5ac97772a87f 100644 --- a/java/java-impl-refactorings/src/com/intellij/refactoring/introduceField/BaseExpressionToFieldHandler.java +++ b/java/java-impl-refactorings/src/com/intellij/refactoring/introduceField/BaseExpressionToFieldHandler.java @@ -792,7 +792,7 @@ public abstract class BaseExpressionToFieldHandler extends IntroduceHandlerBase if (includeInitializer) { // It's important that we append field before adding the initializer to make sure that the replacement takes into account the // context of the file - if (myField.getInitializer() == null) throw new IllegalStateException("Field initializer cannot be null"); + LOG.assertTrue(myField.getInitializer() != null); myField.getInitializer().replace(initializer); } if (!mySettings.isIntroduceEnumConstant()) {