if (!(node instanceof LoadingNode) && !isNavNode(node)) {
if (!isNavNode(node)) {
	public Component getTreeCellRendererComponent(				JTree tree,				Object value,				boolean selected,				boolean expanded,				boolean leaf,				int row,				boolean hasFocus) {		if (value instanceof MatrixTreeNode) {			node = (MatrixTreeNode) value;			Asset asset = node.getAsset();			this.asset = asset;			setText(getNodeDisplayText(node));			setFont(PLAIN_FONT_10);			if (!(node instanceof LoadingNode) && !isNavNode(node)) {				setToolTipText(asset.getType().getName()  + " [" + asset.getId() + "]");				this.selected = selected;				if (!(asset.isAccessible())) {					CompoundIcon icon = (CompoundIcon) GUIUtilities.getCompoundIconForTypeCode(							asset.getType().getTypeCode(), Matrix.getProperty("parameter.url.notaccessibleicon"));					setIcon(icon);					setDisabledIcon(icon.getDisabledIcon());				} else if (node.getLinkType() == LINK_TYPE_2) {					CompoundIcon icon = (CompoundIcon) GUIUtilities.getCompoundIconForTypeCode(							asset.getType().getTypeCode(), Matrix.getProperty("parameter.url.type2icon"));					setIcon(icon);					setDisabledIcon(icon.getDisabledIcon());				} else {					setDisabledIcon(null);					if (asset.getType() != null)						setIcon(asset.getType().getIcon());				}				if (!MatrixTreeBus.typeIsRestricted(asset.getType())) {					setEnabled(false);				} else {					setEnabled(true);				}			} else if (node instanceof ExpandingNextNode) {				setToolTipText("View nex set of nodes");				setIcon(GUIUtilities.getIcon(Matrix.getProperty("parameter.url.assetmapiconurl") + "/"+					Matrix.getProperty("parameter.url.expanding_next_node")));			} else if (node instanceof ExpandingPreviousNode) {				setToolTipText("View previous set of nodes");				setIcon(GUIUtilities.getIcon(Matrix.getProperty("parameter.url.assetmapiconurl") + "/"+					Matrix.getProperty("parameter.url.expanding_prev_node")));			} else if (node instanceof LoadingNode) {				setIcon(GUIUtilities.getIcon(Matrix.getProperty("parameter.url.assetmapiconurl") + "/"+					Matrix.getProperty("parameter.url.loading_node")));			}		} else if (value instanceof DefaultMutableTreeNode) {			DefaultMutableTreeNode node = (DefaultMutableTreeNode) value;			if (node.getUserObject() instanceof String) {				setText((String) node.getUserObject());			}		}		return this;	}