NavigationGutterIconBuilder<T> (final @NotNull Collection<? extends T> targets) { if (ContainerUtil.containsIdentity(targets, null)) { throw new IllegalArgumentException("Must not pass collection with null target but got: " + targets); } myTargets = NotNullLazyValue.createConstantValue(targets); return this; }