code: @Deprecated
      public static <U> Stream<U> concat(final Object o, final Stream<U> stream) {
          Stream<U> first = null;
          if (o instanceof Stream) {
              first = (Stream) o;
          } else if (o instanceof Iterable) {
              first = stream((Iterable) o);
          } else if (o instanceof Streamable) {
              first = ((Streamable) o).stream();
          } else {
              first = Stream.of((U) o);
          }
          return Stream.concat(first, stream);
  
      }
docs: Concat an Object and a Stream
  If the Object is a Stream, Streamable or Iterable will be converted (or left) in Stream form and concatonated
  Otherwise a new Stream.of(o) is created
  
  @param o Object to concat
  @param stream  Stream to concat
  @return Concatonated Stream