@Contract(pure = true)
  public static @Unmodifiable @NotNull <T> List<T> emptyList() {
    //noinspection deprecation
    return ContainerUtilRt.emptyList();
  }
@Contract(pure = true)
  public static @Unmodifiable @NotNull <T> List<T> emptyList()