code: public static <K, V> Map<K, V> toMap(Mappable<K, V>[] aMappables)
  	{
  		if (aMappables == null)
  			throw new IllegalArgumentException(
  			"aMappables required in Organizer");
  
  		Map<K, V> map = new HashMap<K, V>(aMappables.length);
  		Mappable<K, V> mappable = null;
  		for (int i = 0; i < aMappables.length; i++)
  		{
  			mappable = aMappables[i];
  			map.put((K) mappable.getKey(), (V) mappable.getValue());
  		}
  
  		return map;
  	}
docs: --------------------------------------------