diff --git a/platform/util/src/com/intellij/util/containers/ContainerUtil.java b/platform/util/src/com/intellij/util/containers/ContainerUtil.java index e7f452e29673..79dabd1a5652 100644 --- a/platform/util/src/com/intellij/util/containers/ContainerUtil.java +++ b/platform/util/src/com/intellij/util/containers/ContainerUtil.java @@ -260,9 +260,6 @@ public class ContainerUtil extends ContainerUtilRt { if (size == 0) { return emptyList(); } - if (size == 1) { - return Collections.singletonList(original.iterator().next()); - } return Collections.unmodifiableCollection(original); } @@ -273,9 +270,6 @@ public class ContainerUtil extends ContainerUtilRt { if (size == 0) { return emptyList(); } - if (size == 1) { - return Collections.singletonList(original.iterator().next()); - } return Collections.unmodifiableList(original); } @@ -286,9 +280,6 @@ public class ContainerUtil extends ContainerUtilRt { if (size == 0) { return Collections.emptySet(); } - if (size == 1) { - return Collections.singleton(original.iterator().next()); - } return Collections.unmodifiableSet(original); } @@ -299,13 +290,7 @@ public class ContainerUtil extends ContainerUtilRt { if (size == 0) { return Collections.emptyMap(); } - if (size == 1) { - Map.Entry entry = original.entrySet().iterator().next(); - return Collections.singletonMap(entry.getKey(), entry.getValue()); - } - else { - return Collections.unmodifiableMap(original); - } + return Collections.unmodifiableMap(original); } @NotNull