class UniSerializedSubscriber implements UniSubscriber<T>, UniSubscription {

    public static <T> void subscribe(AbstractUni<T> source, UniSubscriber<? super T> subscriber) {
        UniSubscriber<? super T> actual = Infrastructure.onUniSubscription(source, subscriber);
        UniSerializedSubscriber<T> wrapped = new UniSerializedSubscriber<>(source, actual);
        wrapped.subscribe();
    }

      UniSerializedSubscriber(AbstractUni<T> upstream, UniSubscriber<? super T> subscriber);

}