public void test_01() {
		// Show masks (just to check they are OK)
		for (byte m : GenotypeVector.mask)
			System.out.println("Mask          :" + m + "\t" + Integer.toBinaryString(m & 0xff));

		for (byte m : GenotypeVector.reverseMask)
			System.out.println("Reverse Mask  :" + m + "\t" + Integer.toBinaryString(m & 0xff));

		for (int code = 0; code < 4; code++) {
			GenotypeVector gv = new GenotypeVector(2);

			for (int i = 0; i < 4; i++)
				gv.set(i, code);

			for (int i = 0; i < 4; i++)
				Assert.assertEquals(code, gv.get(i));
		}
	}