it = tables.getRoot(); while(it > 0) { if(tables.getChild(it) == 0) { idx = it; it = tables.getNextSibling(it); tables.delete(idx); } else it = tables.getNextSibling(it); }