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;
 }