public static TAItem newTAITem(int depth) {
   if (depth == 0) {
     return null;
   }
   TAItem header = new TAItem(depth);
   header._next = Item.newItem(depth - 1);
   return header;
 }
 protected void store() throws Exception {
   Item item = TAItem.newItem(ITEM_DEPTH);
   item._isRoot = true;
   store(item);
 }