diff --git a/java/java-impl/src/com/intellij/codeInspection/streamMigration/JoiningMigration.java b/java/java-impl/src/com/intellij/codeInspection/streamMigration/JoiningMigration.java index 9a0880839ba2..c7f01498b918 100644 --- a/java/java-impl/src/com/intellij/codeInspection/streamMigration/JoiningMigration.java +++ b/java/java-impl/src/com/intellij/codeInspection/streamMigration/JoiningMigration.java @@ -728,7 +728,6 @@ List builderStrInitializers = null; if(builderStrInitializers != null) { prefixJoinParts.addAll(0, builderStrInitializers); } - if (prefixJoinParts.stream().anyMatch(joinPart -> SideEffectChecker.mayHaveSideEffects(joinPart))) return null; if (afterLoopAppend != null && VariableAccessUtils.variableIsUsed(targetBuilder, afterLoopAppend.getArgumentList())) return null; List suffixJoinParts = extractJoinParts(afterLoopAppend); if (suffixJoinParts == null) return null;