public void testRandomized() {
			for (int i = 0; i < kNumTestArgs; i++) {
				// if (i != 14) { // _debug
				// continue;
				// }
				System.out.println(i);
				Init(kTestArgList[i]);
				Random rnd = new Random(100);
				for (int num_entries = 1; num_entries < 2000; num_entries += (num_entries < 50 ? 1
						: 200)) {
					// if (num_entries != 250) {// _debug
					// continue;
					// }
					if ((num_entries % 10) == 0) {
						System.out.println("case " + (i + 1) + "of "
								+ kNumTestArgs + ": num_entries = "
								+ num_entries);
					}

					for (int e = 0; e < num_entries; e++) {
						Add(util.RandomKey(rnd, 1 + Math.abs(rnd.nextInt()) % 4),
								(util.RandomKey(rnd,
										1 + Math.abs(rnd.nextInt()) % 5)));
					}

					Test(rnd);
				}

			}

		}