diff --git a/platform/lang-impl/src/com/intellij/codeInsight/highlighting/ChooseOneOrAllRunnable.java b/platform/lang-impl/src/com/intellij/codeInsight/highlighting/ChooseOneOrAllRunnable.java index 8dc0177298d0..ea40887a817b 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/highlighting/ChooseOneOrAllRunnable.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/highlighting/ChooseOneOrAllRunnable.java @@ -26,6 +26,7 @@ import com.intellij.util.ArrayUtil; import org.jetbrains.annotations.NotNull; import javax.swing.*; +import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -59,7 +60,7 @@ public abstract class ChooseOneOrAllRunnable implements Ru selected(myClasses); return; } - List model = Arrays.asList(myClasses); + List model = new ArrayList<>(Arrays.asList(myClasses)); String selectAll = CodeInsightBundle.message("highlight.thrown.exceptions.chooser.all.entry"); model.add(0, selectAll);