package org.wikipedia.nearby; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import org.wikipedia.dataclient.mwapi.MwQueryPage; import java.util.ArrayList; import java.util.List; class Nearby { @SuppressWarnings("unused") @Nullable private List<MwQueryPage> pages; @NonNull List<NearbyPage> list() { List<NearbyPage> result = new ArrayList<>(); if (pages == null) { return result; } for (MwQueryPage page : pages) { NearbyPage nearbyPage = new NearbyPage(page); if (nearbyPage.getLocation() != null) { result.add(nearbyPage); } } return result; } }