return new CommentViewHolder(view, fragment.getActivity(), (ICommentableFragment) fragment);
} else if (viewType == GiveawayDetailsCard.VIEW_LAYOUT) {
return new GiveawayCardViewHolder(view, (GiveawayDetailFragment) fragment);
} else if (viewType == DiscussionDetailsCard.VIEW_LAYOUT) {
return new DiscussionCardViewHolder(view, (DiscussionDetailFragment) fragment, fragment.getContext());
<BUG>} else if (viewType == TradeDetailsCard.VIEW_LAYOUT) {
return new TradeCardViewHolder(view, (TradeDetailFragment) fragment, fragment.getContext());</BUG>
} else if (viewType == CommentContextViewHolder.VIEW_LAYOUT) {
return new CommentContextViewHolder(view, fragment.getActivity());
} else if (viewType == Poll.Header.VIEW_LAYOUT) {

return new CommentViewHolder(view, fragment.getActivity(), (ICommentableFragment) fragment);
} else if (viewType == GiveawayDetailsCard.VIEW_LAYOUT) {
return new GiveawayCardViewHolder(view, (GiveawayDetailFragment) fragment);
} else if (viewType == DiscussionDetailsCard.VIEW_LAYOUT) {
return new DiscussionCardViewHolder(view, (DiscussionDetailFragment) fragment, fragment.getContext());
} else if (viewType == CommentContextViewHolder.VIEW_LAYOUT) {
return new CommentContextViewHolder(view, fragment.getActivity());
} else if (viewType == Poll.Header.VIEW_LAYOUT) {
