code: public static <T> Multimap<T,IEObjectDescription> index(Iterable<IEObjectDescription> descriptions, Function<IEObjectDescription,T> indexer) {
  		ArrayList<IEObjectDescription> list = Lists.newArrayList(descriptions);
  		LinkedHashMultimap<T, IEObjectDescription> multimap = LinkedHashMultimap.create(list.size(),1);
  		for (IEObjectDescription desc : list) {
  			multimap.put(indexer.apply(desc), desc);
  		}
  		return multimap;
  	}
docs: indexes the IEObject description using the given