public UIMessage getDefaultPresentationInstance( FacesContext context, ClientValidationSupport support) { UIMessage result; if (support == null) { result = getDefaultPresentationInstanceForApplication(); } else { result = support.getDefaultPresentation(); if (result == null) { result = getDefaultPresentationInstanceForApplication(); } } if (result == null) { result = (FloatingIconMessage) context.getApplication().createComponent(FloatingIconMessage.COMPONENT_TYPE); } return result; }