protected Observable<T> wrapListAsync(Observable<List<InnerT>> innerList) { return wrapModelAsync(convertListToInnerAsync(innerList)); }
protected Observable<T> wrapPageAsync(Observable<Page<InnerT>> innerPage) { return wrapModelAsync(convertPageToInnerAsync(innerPage)); }
protected PagedList<T> wrapList(List<InnerT> list) { return wrapList(ReadableWrappersImpl.convertToPagedList(list)); }
@Override public T call(InnerT inner) { return wrapModel(inner); } });
@Override public Observable<T> typeConvertAsync(InnerT inner) { return Observable.just((T) wrapModel(inner)); } };