package io.reactivex.internal.java.util;

public final class Objects {
  public static <T> T requireNonNull(T value) {
    if (value == null) throw new NullPointerException();
    return value;
  }

  public static boolean equals(Object left, Object right) {
    return left == null ? right == null : left.equals(right);
  }

  public static int hashCode(Object value) {
    return value == null ? 0 : value.hashCode();
  }

  private Objects() {
  }
}

@@ -188,24 +188,175 @@
 value;%0A  %7D%0A%0A
+  public static %3CT%3E T requireNonNull(T value, String message) %7B%0A    if (value == null) throw new NullPointerException(message);%0A    return value;%0A  %7D%0A%0A
   public sta

Add missing requireNonNull overload.