@Override
	protected void paintChildren(Graphics gc) {
		super.paintChildren(gc);
		if (mDragOverNode != null) {
			Rectangle bounds = getDragOverBounds();
			gc.setColor(DockColors.DROP_AREA);
			gc.fillRect(bounds.x, bounds.y, bounds.width, bounds.height);
			gc.setColor(DockColors.DROP_AREA_INNER_BORDER);
			gc.drawRect(bounds.x + 1, bounds.y + 1, bounds.width - 3, bounds.height - 3);
			gc.setColor(DockColors.DROP_AREA_OUTER_BORDER);
			gc.drawRect(bounds.x, bounds.y, bounds.width - 1, bounds.height - 1);
		}
	}