Bug 238299 [Viewers] Collapse All before expanding class/array suppresses display of all but first child node
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/AbstractTreeViewer.java
Assert.isTrue(tis[i].getData() == null,
										"Second or later child is non -null");
							}
							tis[i].dispose();
						}
					}
					Object d = widget.getData();
					if (d != null) {
						Object parentElement = d;
						Object[] children;
						if (isTreePathContentProvider() && widget instanceof Item) {
							TreePath path = getTreePathFromItem((Item) widget);
							children = getSortedChildren(path);
						} else {
							children = getSortedChildren(parentElement);
						}
						for (int i = 0; i < children.length; i++) {
							createTreeItem(widget, children[i], -1);
						}
					}
				}
			});
		} finally {
			setBusy(oldBusy);
		}
	}
	/**
	 * Creates a single item for the given parent and synchronizes it with the
	 * given element.
	 *