@Override
public Object getConvertedValue(FacesContext facesContext, UIComponent uiComponent, Object o)
throws ConverterException
{
RendererProxyStorageEntry entry = getRendererEntry(facesContext, uiComponent);
if (entry.getConvertedValue() == null)
{
try
{
entry.setConvertedValue(wrapped.getConvertedValue(facesContext, uiComponent, o));
}
catch (RuntimeException r)
{
resetComponentProxyMapping();
throw r;
}
}
else
{
tryToCreateMessage("getConvertedValue");
}
return entry.getConvertedValue();
}