code: public static <K, V> Map<K, V> toMap(Collection<Mappable<K, V>> aMappables)
  	{
  		if (aMappables == null)
  			throw new IllegalArgumentException(
  			"aMappables required in Organizer");
  
  		Map<K, V> map = new HashMap<K, V>(aMappables.size());
  		Mappable<K, V> mappable = null;
  		for (Iterator<Mappable<K, V>> i = aMappables.iterator(); i.hasNext();)
  		{
  			mappable = i.next();
  			map.put((K) mappable.getKey(), (V) mappable.getValue());
  		}
  
  		return map;
  	}
docs: key=Mappable.getKey() value=Mappable.getValue()
  
  @param aMappables
  the collection of mappable to convert
  @param <K>
  the key
  @param <V>
  the value
  @return the mapped