package org.wikipedia.dataclient.restbase.page; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import org.wikipedia.dataclient.page.PageRemaining; import org.wikipedia.page.Page; import org.wikipedia.page.Section; import java.util.Collections; import java.util.List; /** * Gson POJO for loading remaining page content. */ public class RbPageRemaining implements PageRemaining { @Nullable private List<Section> sections; @Override public void mergeInto(Page page) { page.augmentRemainingSections(sections()); } @NonNull @Override public List<Section> sections() { if (sections == null) { return Collections.emptyList(); } return sections; } }