}
int testSymbolTable()
{
int count = 0;
SymbolTable st = mSymbolTable;
char[][] keyA = mKeyArrays;
int ROUNDS = this.Rounds;
for (int i = 0; i < ROUNDS; ++i) {
for (int j = 0, len = keyA.length; j < len; ++j) {
char[] key = keyA[j];
int keyLen = key.length;
int hash = SymbolTable.calcHash(key, 0, keyLen);
String symbol = st.findSymbolIfExists(key, 0, keyLen, hash);
if (symbol != null) {
++count;
}
}
}