if (forComponentClientId == null) {
Rendering.logWarning(context, "Cannot render floatingIconMessage because can't calculate " +
"target component client ID. It may be caused by 'for' attribute absence");
return;
}
Script clientScript = getClientScript(context, fim, forComponentClientId,
clientValidation, pageDefinedMessage, useDCVP, useDSVP);
Rendering.renderInitScript(context, clientScript, getJavascriptLibraryUrls(context));
if (clientScript.toString().length() > 0) {
if (!isDefaultPresentation(fim))
ValidatorUtil.renderPresentationExistsForComponent(forComponentClientId, context);
Styles.renderStyleClasses(context, fim, true, false);
}
}