// Sort the divs
List<AtomicItem> list = new ArrayList<AtomicItem>(divs.length);
for (int index = 0; index < divs.length; index++) {
Div d = divs[index];
if ("page".equals(d.getTYPE())) {
Fptr fptr = d.getFptr(0);
File file = (File) fptr.getFILEID();
String groupId = file.getGROUPID();
int size = list.size();
if (size == 0 || (size > 0 && !(groupId.equals(list.get(size - 1).getId())))) {
AtomicItem item = parsePage(d);
item.setId(groupId);