MaybeToFlowable extends Flowable<T> implements HasUpstreamMaybeSource<T> { @Override public MaybeSource<T> source() { return source; } MaybeToFlowable(MaybeSource<T> source); @Override MaybeSource<T> source();  }
@Test public void source() { Maybe<Integer> m = Maybe.just(1); assertSame(m, (((HasUpstreamMaybeSource<?>)m.toFlowable()).source())); }