public final @NotNull @Unmodifiable List<E> toList() {
    return Collections.unmodifiableList(ContainerUtil.newArrayList(JBIterable.once(this)));
  }
public final @NotNull @Unmodifiable List<E> toList()