}
@Override
public void decode(FacesContext context, UIComponent component) {
Map requestMap = context.getExternalContext().getRequestParameterMap();
OUIInputText inputText = (OUIInputText) component;
String clientId = inputText.getClientId(context);
String value = (String) requestMap.get(clientId);
String promptVisibleFlag = (String) requestMap.get(clientId + PROMPT_VISIBLE_SUFFIX);
if ("false".equals(promptVisibleFlag) && value != null) {
inputText.setSubmittedValue(value);
} else {
inputText.setSubmittedValue("");
}
}