class DoubleMapGenotype extends DoubleGenotype implements MapGenotype<K, Double> {

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

	public  DoubleMapGenotype(List<K> keys, Bounds<Double> bounds);

}