class BooleanMapGenotype extends BooleanGenotype implements MapGenotype<K, Boolean> {

	@Override
	public int getIndexOf(K key) {
		if (!containsKey(key)) {
			throw new IllegalArgumentException(ERROR_MESSAGE_INVALID_KEY);
		}
		return list.indexOf(key);
	}

	public  BooleanMapGenotype(List<K> list);

}