@Contract(pure=true)
  public static int indexOf(Object @NotNull [] objects, @Nullable Object object) {
    return ArrayUtilRt.indexOf(objects, object, 0, objects.length);
  }
@Contract(pure=true)
  public static int indexOf(Object @NotNull [] objects, @Nullable Object object)