code: @Pure
  	public static Map<ShapeElementType, MapElementGroup> classifiesElements(Collection<? extends MapElement> elements) {
  		return classifiesElements(elements.iterator());
  	}
docs: Replies the shape types that are corresponding to the given elements.
  
  @param elements the element to classify.
  @return the types and the associated elements