if (animated || this.repaintRequested) { this.repaintRequested = false;    repaint(); return true; } else { return false; }
return animated;
	public boolean animate() {		if (!this.isInitialised) {			return false;		}		try {			boolean animated = false;			if (this.background != null) {				animated = this.background.animate();			}			//#ifdef tmp.menuFullScreen				//#ifdef tmp.useExternalMenuBar					animated = animated | this.menuBar.animate();				//#else					if (this.menuOpened) {						animated = animated | this.menuContainer.animate();					} else				//#endif			//#endif			if (this.container != null) {				animated = animated | this.container.animate();			}			if (this.gauge != null) {				animated = animated | this.gauge.animate();			}			//#ifdef tmp.usingTitle				if (this.title != null) {					animated = animated | this.title.animate();				}			//#endif			//#ifndef polish.skipTicker				if (this.ticker != null) {					animated = animated | this.ticker.animate();				}			//#endif			//#if polish.useFullScreen && polish.api.nokia-ui 			if (animated || this.repaintRequested) {				this.repaintRequested = false;			//#else				//# if (animated) {			//#endif				repaint();				return true;			} else {				return false;			}		} catch (Exception e) {			//#debug error			Debug.debug("animate() threw an exception", e );			return false;		}	}