diff --git a/platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionLookupArranger.java b/platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionLookupArranger.java index 65b87eb8a1da..9ca465e44cf0 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionLookupArranger.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionLookupArranger.java @@ -95,7 +95,12 @@ public class CompletionLookupArranger extends LookupArranger { } private MultiMap groupItemsBySorter(List source) { - MultiMap inputBySorter = new MultiMap(); + MultiMap inputBySorter = new MultiMap() { + @Override + protected Map> createMap() { + return ContainerUtil.newLinkedHashMap(); + } + }; for (LookupElement element : source) { inputBySorter.putValue(obtainSorter(element), element); }