class CompositeGenotype implements Genotype, Iterable<Entry<K, V>> {

	@Override
	public int size() {
		int sum = 0;
		for (Genotype element : map.values()) {
			sum += element.size();
		}
		return sum;
	}

	public  CompositeGenotype();
	public  CompositeGenotype(Map<K, V> map);

}