code: public static boolean allEqual(final Object... objects) {
          return stream(objects)
              .reduce(true, Objects::equals, Boolean::logicalOr);
      }
docs: Compares the specified Objects for mutual equality. Two Objects {@code object1}, {@code object2} are considered
  equal if {@code object1 == object2 == null} or {@code object1.equals(object2)}.
  
  @param objects
  comma separated sequence of Objects to compare
  
  @return {@code true} if all specified Objects are equal or if the specified sequence of Objects is empty;
  {@code false} otherwise