} }  if (hiddenMode != null) { if (isValueReference(hiddenMode)) { ValueBinding vb = application.createValueBinding(hiddenMode);  component.setHiddenMode(vb); } else { component.setHiddenMode(hiddenMode);
	protected void setProperties(UIComponent uiComponent) {		if (LOG.isDebugEnabled()) {			if (LineBreakComponent.COMPONENT_TYPE==getComponentType()) {				LOG.debug("Component id='"+getId()+"' type='"+getComponentType()+"'.");			}			LOG.debug("  styleClass='"+styleClass+"'");			LOG.debug("  visible='"+visible+"'");			LOG.debug("  hiddenMode='"+hiddenMode+"'");			LOG.debug("  rendered='"+rendered+"'");		}		super.setProperties(uiComponent);		if ((uiComponent instanceof LineBreakComponent)==false) {			throw new IllegalStateException("Component specified by tag is not instanceof of 'LineBreakComponent'.");		}		LineBreakComponent component = (LineBreakComponent) uiComponent;		FacesContext facesContext = getFacesContext();		Application application = facesContext.getApplication();		if (styleClass != null) {			if (isValueReference(styleClass)) {				ValueBinding vb = application.createValueBinding(styleClass);				component.setStyleClass(vb);			} else {				component.setStyleClass(styleClass);			}		}		if (visible != null) {			if (isValueReference(visible)) {				ValueBinding vb = application.createValueBinding(visible);				component.setVisible(vb);			} else {				component.setVisible(getBoolean(visible));			}		}		if (hiddenMode != null) {			if (isValueReference(hiddenMode)) {				ValueBinding vb = application.createValueBinding(hiddenMode);				component.setHiddenMode(vb);			} else {				component.setHiddenMode(hiddenMode);			}		}		if (rendered != null) {			if (isValueReference(rendered)) {				ValueBinding vb = application.createValueBinding(rendered);				component.setVisible(vb);			} else {				component.setVisible(getBoolean(rendered));			}		}	}