Basically, I wanted to group the data so that I could use a custom implementation of BaseExpandableListAdapter. Since the requirements were for a list grouped by days of the week + the stop names, I split the data related to the departures into 3, grouping them in the different days and created a forth category for the stops.