@Contract(pure=true)
  public static Object @NotNull [] toObjectArray(@NotNull Collection<?> collection) {
    return collection.toArray(ArrayUtilRt.EMPTY_OBJECT_ARRAY);
  }
@Contract(pure=true)
  public static Object @NotNull [] toObjectArray(@NotNull Collection<?> collection)