MaybeToObservable extends Observable<T> implements HasUpstreamMaybeSource<T> { @Override public MaybeSource<T> source() { return source; } MaybeToObservable(MaybeSource<T> source); @Override MaybeSource<T> source(); @Experimental static MaybeObserver<T> create(Observer<? super T> downstream);  }
@Test public void source() { Maybe<Integer> m = Maybe.just(1); assertSame(m, (((HasUpstreamMaybeSource<?>)m.toObservable()).source())); }