class RxOptional extends Maybe<T> {

    public <U> Observable<U> flatten(Function<T, Iterable<? extends U>> mapper) {
        return delegate.flattenAsObservable(mapper);
    }

    private  RxOptional();
    private  RxOptional(T value);

}