public void treeWillExpand(TreeExpansionEvent event) throws ExpandVetoException {
				DefaultMutableTreeNode node = (DefaultMutableTreeNode) event.getPath().getLastPathComponent();
				Object userObject = node.getUserObject();

				if (userObject != null && userObject instanceof Product && node.getChildCount() == 1) {
					DefaultMutableTreeNode node2 = (DefaultMutableTreeNode) node.getChildAt(0);
					Object userObject2 = node2.getUserObject();

					if (userObject2 == loadReviews) {
						Product product = (Product) userObject;

						loadAndInsertReviews(node, product);
					}
				}
			}