private void drawDockLayoutNode(Graphics gc, DockLayoutNode node, Rectangle clip) {
		if (node instanceof DockLayout) {
			drawDividers(gc, (DockLayout) node, clip);
		} else if (node != null) {
			int layoutWidth = node.getWidth();
			if (layoutWidth > 0) {
				int layoutHeight = node.getHeight();
				if (layoutHeight > 0) {
					gc.setColor(DockColors.SHADOW);
					gc.drawRect(node.getX() - 1, node.getY() - 1, node.getWidth() + 1, node.getHeight() + 1);
				}
			}
		}
	}