System.out.println("calculateContentArea: x=" + this.contentX + ", y=" + this.contentY + ", width=" + this.contentWidth + ", height=" + this.contentHeight);
	protected void calculateContentArea( int x, int y, int width, int height ) {		//#debug		System.out.println("setContentArea(" + x + ", " + y + ", " + width + ", " + height + ")");				x += this.marginLeft;		width -= this.marginLeft + this.marginRight;		y += this.marginTop;		height -= this.marginTop + this.marginBottom;		int topHeight = this.titleHeight + this.subTitleHeight + this.infoHeight; 		y += topHeight;		//#ifndef polish.skipTicker						int tickerHeight = 0;			if (this.ticker != null) {				tickerHeight = this.ticker.getItemHeight( width, width );			} 				height -= topHeight + tickerHeight;		//#else			height -= topHeight;			//#endif		this.contentX = x;		//#ifndef polish.skipTicker						//#if tmp.paintTickerAtTop				this.contentY = y + tickerHeight;			//#elif polish.css.ticker-position && !polish.TickerPosition.Defined				if (this.paintTickerAtTop) {					this.contentY = y + tickerHeight;				} else {					this.contentY = y;				}			//#else				this.contentY = y;			//#endif		//#endif		this.contentWidth = width;		this.contentHeight = height;		if (this.container != null) {			this.container.setVerticalDimensions( y, y + height );		}	}