@Override
	public IntegerGene mean(final IntegerGene that) {
		final int x = that._allele;
		final int y = _allele;

		// http://aggregate.org/MAGIC/#Average%20of%20Integers
		return IntegerGene.of((x&y) + ((x^y) >> 1), _min, _max);
	}
Return the range of {@code this} gene.

@since 4.4

@return the range of {@code this} gene
jenetics/src/main/java/io/jenetics/IntegerGene.java