@Override public void store(DataOutput os) throws IOException {
  os.writeBoolean(forward);
  os.writeInt(BY);
  os.writeInt(tries.size());
  for (  Trie trie : tries)   trie.store(os);
}

@ Override public void store ( DataOutput os ) throws IOException { os . writeBoolean ( forward ) ; os . writeInt ( BY ) ; os . writeInt ( tries . size ( ) ) ; for ( Trie trie : tries ) trie . store ( os ) ; }
write this data structure to the given output stream .
