@SafeVarargs
  @Contract(pure = true)
  @Deprecated
  public static @NotNull <E> ArrayList<E> newArrayList(E @NotNull ... array) {
    return new ArrayList<>(Arrays.asList(array));
  }
@SafeVarargs
  @Contract(pure = true)
  @Deprecated
  public static @NotNull <E> ArrayList<E> newArrayList(E @NotNull ... array)