g.setColor(asset.getStatusColour());
if (selected && allSelected) { g.setColor(asset.getStatusColour().darker()); } else { g.setColor(asset.getStatusColour()); }
	public void paint(Graphics g) {		if (node instanceof ExpandingNode) {			((ExpandingNode)node).setInitStrWidth(getWidth()+5);			int width = ((ExpandingNode)node).getInitStrWidth();			g.setColor(MatrixLookAndFeel.PANEL_COLOUR);			g.fillRoundRect(0, 0, width, getHeight(), 10, 10);		}		if ((selected || allSelected) && !isNavNode(node)) {			int offset = getIcon().getIconWidth() + (getIconTextGap() / 2);			g.setColor(asset.getStatusColour());			g.fillRect(offset, 2, getWidth(), getHeight() - 4);			g.setColor(asset.getStatusColour().darker());			g.drawRect(offset, 2,  getWidth() - offset - 1, getHeight() - 4);		}		super.paint(g);	}