reactfx/src/main/java/org/reactfx/Subscription.java
static Subscription multi(Subscription... subs) {
        switch (subs.length) {
        case 0:
            return EMPTY;
        case 1:
            return subs[0];
        case 2:
            return new BiSubscription(subs[0], subs[1]);
        default:
            return new MultiSubscription(subs);
        }
    }
/**
     * Returns a new aggregate subscription whose {@link #unsubscribe()}
     * method calls {@code unsubscribe()} on all arguments to this method.
     */
Returns a new aggregate subscription whose  #unsubscribe()
method calls  unsubscribe() on all arguments to this method.
Returns a new aggregate subscription whose #unsubscribe () method calls unsubscribe () on all arguments to this method .
static Subscription multi(Subscription... subs) {
        switch (subs.length) {
        case 0:
            return EMPTY;
        case 1:
            return subs[0];
        case 2:
            return new BiSubscription(subs[0], subs[1]);
        default:
            return new MultiSubscription(subs);
        }
    }
static Subscription multi ( Subscription ... subs ) { switch ( subs . length ) { case 0 : return EMPTY ; case 1 : return subs [ 0 ] ; case 2 : return new BiSubscription ( subs [ 0 ] , subs [ 1 ] ) ; default : return new MultiSubscription ( subs ) ; } }
Returns a new aggregate subscription whose {@link #unsubscribe()}
 method calls {@code unsubscribe()} on all arguments to this method.
Returns a new aggregate subscription whose { @link #unsubscribe () } method calls { @code unsubscribe () } on all arguments to this method .