public void renderMeanPosition(Graphics2D g) {
		if (!movable || !visible)
			return;
		if (!showRMean)
			return;
		if (rQ == null || rQ.isEmpty())
			return;
		if (outOfView())
			return;
		int x = (int) rQ.getQueue1().getAverage();
		int y = (int) rQ.getQueue2().getAverage();
		if (x <= 0 && y <= 0)
			return;
		Stroke oldStroke = g.getStroke();
		Color oldColor = g.getColor();
		g.setColor(getView().getBackground());
		g.fillOval(x - 2, y - 2, 4, 4);
		g.setColor(marked ? getView().getMarkColor() : getView().contrastBackground());
		g.setStroke(ViewAttribute.THIN);
		g.drawOval(x - 3, y - 3, 6, 6);
		g.drawLine(x - 6, y, x + 6, y);
		g.drawLine(x, y - 6, x, y + 6);
		g.setStroke(ViewAttribute.THIN_DASHED);
		g.drawLine(x, y, (int) rx, (int) ry);
		g.setStroke(oldStroke);
		g.setColor(oldColor);
	}