int headerHeight = ExpandBar.HEADER_HEIGHT;
int headerHeight = parent.getBandHeight ();
void setBounds (int x, int y, int width, int height, boolean move, boolean size) {		redraw (true);	int headerHeight = ExpandBar.HEADER_HEIGHT;	if (move) {		if (imageHeight > headerHeight) {			y += (imageHeight - headerHeight);		}		this.x = x;		this.y = y;		redraw (true);	}	if (size) {		this.width = width;		this.height = height;		redraw (true);	}	if (control != null && !control.isDisposed ()) {		if (OS.COMCTL32_MAJOR < 6 || !OS.IsAppThemed ()) {			x += BORDER;			width = Math.max (0, width - BORDER * 2);			height = Math.max (0, height - BORDER);		}		if (move && size) control.setBounds (x, y + headerHeight, width, height);		if (move && !size) control.setLocation (x, y + headerHeight);		if (!move && size) control.setSize (width, height);	}}