}
@Override
protected void encodeInitScript(FacesContext context, OUIInputText input) throws IOException {
InputSecret inputSecret = (InputSecret) input;
String promptText = inputSecret.getPromptText();
String promptTextClass = Styles.getCSSClass(context, inputSecret, inputSecret.getPromptTextStyle(), StyleGroup.regularStyleGroup(1), inputSecret.getPromptTextClass(), DEFAULT_PROMPT_CLASS);
String rolloverClass = Styles.getCSSClass(context, inputSecret, inputSecret.getRolloverStyle(), StyleGroup.regularStyleGroup(2), inputSecret.getRolloverClass(), null);
String focusedClass = Styles.getCSSClass(context, inputSecret, inputSecret.getFocusedStyle(), StyleGroup.regularStyleGroup(3), inputSecret.getFocusedClass(), null);
String value = Rendering.convertToString(context, inputSecret, inputSecret.getValue());
boolean promptVisible = value == null || value.length() == 0;
ScriptBuilder scriptBuilder = new ScriptBuilder();
scriptBuilder.initScript(context, inputSecret, "O$.InputSecret._init",
inputSecret.getInterval(),
inputSecret.getDuration(),
inputSecret.getReplacement(),
promptVisible,
promptText,
promptTextClass,
rolloverClass,
focusedClass);