@Contract(pure=true)
  public static long @NotNull [] newLongArray(int count) {
    return count == 0 ? EMPTY_LONG_ARRAY : new long[count];
  }
@Contract(pure=true)
  public static long @NotNull [] newLongArray(int count)