Bug 301131 CreateGroupOperation, GroupDescription should be renamed or merged into existing classes
There are some remaining issues related to renamin Groups into Virtual Folders. org.eclipse.ui.internal.ide.undo.GroupDescription IMO should be merged with FolderDescription org.eclipse.ui.ide.undo.CreateGroupOperation should be merged with CreateFolderOperation IDEResourceInfoUtils#GROUP_TEXT org.eclipse.ui.wizards.datatransfer#ImportOperation#setCreateGroups Remy, if you see other related issues, please add a comment to the bug.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/undo/ContainerDescription.java
*            the handle of the container to be described
	 * @return a container description describing the container and any
	 *         non-existing parents.
	 */
	public static ContainerDescription fromContainer(IContainer container) {
		return fromContainer(container, false);
	}
	
	/**
	 * Create a group container description from the specified container handle that
	 * can be used to create the container. The returned ContainerDescription
	 * should represent any non-existing parents in addition to the specified
	 * container.
	 * 
	 * @param container
	 *            the handle of the container to be described
	 * @return a container description describing the container and any
	 *         non-existing parents.
	 */
	public static ContainerDescription fromGroupContainer(IContainer container) {
		return fromContainer(container, true);
	}
	
	protected static ContainerDescription fromContainer(IContainer container, boolean usingGroups) {
		IPath fullPath = container.getFullPath();
		ContainerDescription firstCreatedParent = null;
		ContainerDescription currentContainerDescription = null;
		
		
		IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();