code: @NotNull
      public static <T> Stream<T> ofNullable(@Nullable final T[] array) {
          return (array == null) ? Stream.<T>empty() : Stream.of(array);
      }
docs: If specified array is null, returns an empty {@code Stream},
  otherwise returns a {@code Stream} containing elements of this array.
  
  @param <T> the type of the stream elements
  @param array  the array whose elements to be passed to stream
  @return the new stream
  @since 1.1.9