diff --git a/platform/util/src/com/intellij/util/containers/ContainerUtil.java b/platform/util/src/com/intellij/util/containers/ContainerUtil.java index e71235a0fd72..2d8dd438a358 100644 --- a/platform/util/src/com/intellij/util/containers/ContainerUtil.java +++ b/platform/util/src/com/intellij/util/containers/ContainerUtil.java @@ -751,17 +751,14 @@ public class ContainerUtil { @NotNull public static List mapNotNull(Iterable iterable, Function mapping) { - List result = null; + List result = new ArrayList(); for (T t : iterable) { final V o = mapping.fun(t); if (o != null) { - if (result == null ) { - result = new ArrayList(); - } result.add(o); } } - return result == null ? Collections.emptyList() : result; + return result; } @NotNull