System.out.println("got style [" + this.style.name + "].");
	protected void initStyle() {		//System.out.println("item [" + this.getClass().getName() + "/" + this.cssSelector + "/" + this.hashCode() + "] has been initalised: " + this.isStyleInitialised );		if (this.isStyleInitialised) {			return;		}		if (this.screen == null) {			if (this.parent != null) {				this.screen = this.parent.screen;			} else {				this.screen = StyleSheet.currentScreen;			}		}		if (this.style == null) {			this.cssSelector = createCssSelector();			//#debug			System.out.println("getting style for item [" + this.cssSelector + "].");			setStyle( StyleSheet.getStyle( this ) );			//#debug			System.out.println("got style [" + this.style.name + "].");		} else {			//System.out.println("item has already style [" + this.style.name + "].");			this.cssSelector = this.style.name;		}		this.isStyleInitialised = true;	}