@Override public BitGene getGene(final int index) { rangeCheck(index); assert _genes != null; return BitGene.of(bit.get(_genes, index)); }
@Override public BitGene getGene() { assert _genes != null; assert _genes.length > 0; return BitGene.of(bit.get(_genes, 0)); }