System.out.println("contentHeight = height; selectedItemHeight <= height: " + selectedItemHeight + "<=" +  height);
	protected void initContent(Container parent, int firstLineWidth,			int lineWidth) 	{		//#debug		System.out.println("Initalizing ExclusiveSingleLineView");		if (this.isFocused && this.parentBackground == null) {			Background bg = parent.background;			if (bg != null) {				this.parentBackground = bg; 				parent.background = null;			}			//System.out.println("EXCLUSIVE:   INIT CONTENT WITH NO PARENT BG, now parentBackround != null: " + (this.parentBackground != null));		}		int selectedItemIndex = ((ChoiceGroup) parent).getSelectedIndex();		if (selectedItemIndex == -1) {			selectedItemIndex = 0;		}		parent.focusedIndex = selectedItemIndex;		int height = 0;		//#if polish.css.exclusiveview-left-arrow || polish.css.exclusiveview-right-arrow			int width = 0;			//#ifdef polish.css.exclusiveview-left-arrow				if (this.leftArrow != null) {					width = this.leftArrow.getWidth();					height = this.leftArrow.getHeight();				}			//#endif			//#ifdef polish.css.exclusiveview-right-arrow				if (this.rightArrow != null) {					if ( this.rightArrow.getWidth() > width) {						width = this.rightArrow.getWidth();						if (this.leftArrow.getHeight() > height) {							height = this.leftArrow.getHeight();						}					}				}			//#endif			//#if polish.css.exclusiveview-left-arrow && polish.css.exclusiveview-right-arrow				if (this.rightArrow != null && this.leftArrow != null) {					this.arrowWidth = width;				} else {			//#endif					if (width > this.arrowWidth) {						this.arrowWidth = width;					}			//#if polish.css.exclusiveview-left-arrow && polish.css.exclusiveview-right-arrow				}			//#endif		//#endif		//#if polish.css.exclusiveview-arrow-padding			int completeArrowWidth = ( this.arrowWidth * 2 ) + this.paddingHorizontal + this.arrowPadding;		//#else			//# int completeArrowWidth = ( this.arrowWidth + this.paddingHorizontal ) << 1;		//#endif		//#ifdef polish.css.exclusiveview-arrow-position			if (this.arrowPosition == POSITION_BOTH_SIDES) {		//#endif				this.leftArrowStartX = 0;				this.leftArrowEndX = this.arrowWidth;				this.rightArrowStartX = lineWidth - this.arrowWidth;				this.rightArrowEndX = lineWidth;		//#ifdef polish.css.exclusiveview-arrow-position			} else if (this.arrowPosition == POSITION_RIGHT ){				this.leftArrowStartX = lineWidth - completeArrowWidth + this.paddingHorizontal;				this.leftArrowEndX = this.leftArrowStartX + this.arrowWidth;				this.rightArrowStartX = lineWidth - this.arrowWidth;				this.rightArrowEndX = lineWidth;			} else {				this.leftArrowStartX = 0;				this.leftArrowEndX = this.arrowWidth;				this.rightArrowStartX = this.arrowWidth + this.paddingHorizontal;				this.rightArrowEndX = this.rightArrowStartX + this.arrowWidth;			}		//#endif		lineWidth -= completeArrowWidth;		int selectedItemHeight = 0;		if (selectedItemIndex < parent.size() ) {			ChoiceItem selectedItem = (ChoiceItem) parent.get( selectedItemIndex );			selectedItem.drawBox = false;			selectedItemHeight = selectedItem.getItemHeight(lineWidth, lineWidth);			this.contentWidth = selectedItem.getItemWidth( lineWidth, lineWidth ) + completeArrowWidth;			this.appearanceMode = Item.INTERACTIVE;			this.currentItem = selectedItem;			this.currentItemIndex = selectedItemIndex;		} else {			this.appearanceMode = Item.PLAIN;			if (this.isLayoutExpand()) {				this.contentWidth = lineWidth + completeArrowWidth;			} else {				this.contentWidth = this.paddingHorizontal + completeArrowWidth;			}		}		if (selectedItemHeight > height) {			this.contentHeight = selectedItemHeight;		} else {			this.contentHeight = height;		}		//if ( selectedItem.isFocused ) {			//System.out.println("Exclusive Single Line View: contentHeight=" + this.contentHeight);		//}		//this.isInitialized = true;				//#if polish.css.exclusiveview-left-arrow						if (this.leftArrow != null) {				this.leftYOffset = (this.contentHeight - this.leftArrow.getHeight()) / 2; // always center vertically			}		//#endif		//#if polish.css.exclusiveview-right-arrow			if (this.rightArrow != null) {				this.rightYOffset = (this.contentHeight - this.rightArrow.getHeight()) / 2; // always center vertically			}		//#endif		//		System.out.println("leftX=" + this.leftArrowStartX);//		System.out.println("rightX=" + this.rightArrowStartX);//		System.out.println("arrowColor=" + Integer.toHexString(this.arrowColor));	}