class SingleToObservable extends Observable<T> {

    @Experimental
    public static <T> SingleObserver<T> create(Observer<? super T> downstream) {
        return new SingleToObservableObserver<T>(downstream);
    }

    public  SingleToObservable(SingleSource<? extends T> source);

}