static <T>UnixStream<T> concat(final Stream<T> stream1,final Stream<T> stream2){
  Objects.requireNonNull(stream1,"The first stream must not be null");
  Objects.requireNonNull(stream2,"The second stream must not be null");
  return new UnixStreamImpl<>(Stream.concat(stream1,stream2));
}

static < T > UnixStream < T > concat ( final Stream < T > stream1 , final Stream < T > stream2 ) { Objects . requireNonNull ( stream1 , "The first stream must not be null" ) ; Objects . requireNonNull ( stream2 , "The second stream must not be null" ) ; return new UnixStreamImpl < > ( Stream . concat ( stream1 , stream2 ) ) ; }
create a new unixstream by concatenating two streams .
