public final void renderInternal(Graphics g) {

		// Perform the actual rendering.
		render(g);

		// Perform the debug rendering.
		
		if (SHOW_BOUNDING_BOX) {

			// Store the current color.
			Color color = g.getColor();

			g.setColor(Color.magenta);
			g.drawRect(x, y, getWidth(), getHeight());

			// Restore the color.
			g.setColor(color);
		}
	}