}
public static BTreePage<TableCell> readMaster(SqliteDataBase db) {
final ArrayDataInput block = db.getPageBlock(1);
block.seek(SqliteDataBase.HEADER_SIZE); // as we have the first block skip the header
@SuppressWarnings("unchecked")
BTreePage<TableCell> tree = (BTreePage<TableCell>) read(db, 1, block);
db.resolvePage(1, tree);
return tree;
}