@@ -0,0 +1,942 @@
+package com.setiawanpaiman.sunnyreader.ui.presenter;%0A%0Aimport com.setiawanpaiman.sunnyreader.data.model.Comment;%0Aimport com.setiawanpaiman.sunnyreader.data.model.Story;%0Aimport com.setiawanpaiman.sunnyreader.domain.service.IHackerNewsService;%0A%0Aimport rx.Observable;%0Aimport rx.Scheduler;%0A%0Apublic class StoryDetailPresenter extends EndlessListPresenter%3CComment%3E %7B%0A%0A    private IHackerNewsService mHackerNewsService;%0A    private Story mStory;%0A%0A    public StoryDetailPresenter(EndlessListContract.View%3CComment%3E view,%0A                                Scheduler scheduler,%0A                                IHackerNewsService hackerNewsService,%0A                                Story story) %7B%0A        super(view, scheduler);%0A        mHackerNewsService = hackerNewsService;%0A        mStory = story;%0A    %7D%0A%0A    @Override%0A    public Observable%3CComment%3E createRequestObservable(int page) %7B%0A        return mHackerNewsService.getComments(mStory, page);%0A    %7D%0A%7D%0A

Implement StoryDetailPresenter