Bug 126658 [CommonNavigator] [DND] Complete definition of DND API
tests/org.eclipse.ui.tests.navigator/src/org/eclipse/ui/tests/navigator/extension/TestExtensionTreeData.java
}
		return (TestExtensionTreeData[]) updatedChildren
				.toArray(new TestExtensionTreeData[updatedChildren.size()]);
	}
	public String getName() {
		return name;
	}
	public int hashCode() {
		return name.hashCode();
	}
	public boolean equals(Object obj) {
		return obj instanceof TestExtensionTreeData
				&& ((TestExtensionTreeData) obj).getName().equals(name);
	}
	public String toString() {
		StringBuffer toString = new StringBuffer(getName()).append(":");
		toString.append("[");
		
		for (Iterator childIterator = children.keySet().iterator(); childIterator
				.hasNext();) {
			String childName = (String) childIterator.next();
			TestExtensionTreeData child = (TestExtensionTreeData) children
					.get(childName);
			toString.append(child.toString());
		}
		toString.append("]");
		return toString.toString();
	}
}