@Test
	public void testECPointBigIntegerBooleanYValue() {
		final boolean even = RAND.nextBoolean();
		while (true) {
			// Generate x
			final BigInteger x = new BigInteger(256, SECURE_RANDOM).mod(N);
			try {
				final ECPoint p = new ECPoint(x, even);

				final ECFieldElement y = p.getY();
				if (y == null) {
					Assert.fail();
					return;
				}
				Assert.assertTrue(y.value.testBit(0) != even);
				return;
			} catch (final IllegalArgumentException iae) {
				// try again
			}
		}
	}