protected void assertLengthCount(String test, int minPwdLength,
			int maxPwdLength, int numPasswords, List<String> passwords) {

		int count = 0;
		for (Iterator<String> iter = passwords.iterator(); iter.hasNext();) {
			++count;
			String password = (String) iter.next();
			if (password.length() < minPwdLength) {
				System.out
						.printf("#####========>%s %s %s %d Wrong number of characters - too short: %d vs. %d for %s\n",
								ManagementFactory.getRuntimeMXBean().getName(),
								Thread.currentThread().getName(), test, count,
								password.length(), minPwdLength, password);
				Assert.assertEquals(password.length(), minPwdLength);
			}
			if (password.length() > maxPwdLength) {
				System.out
						.printf("#####========>%s %s %s %d Wrong number of characters too long: %d vs. %d for %s\n",
								ManagementFactory.getRuntimeMXBean().getName(),
								Thread.currentThread().getName(), test, count,
								password.length(), minPwdLength, password);
				Assert.assertEquals(password.length(), minPwdLength);
			}

			System.out.printf("%s %s %s, %3d  Password: %s -> %d\n",
					ManagementFactory.getRuntimeMXBean().getName(), Thread
							.currentThread().getName(), test, count, password,
					password.length());

		}
	}