Hi Andy
Hey Leonardo -
I haven't had a chance to review your patches just yet, but one quick question about this:Why not use ViewHandler.deriveViewId() and specify that ViewHandler.getViewDeclarationLanguage() takes a derived view id?
javax.faces.application.ViewHandler (and ViewHandlerWrapper)
// Resolve the ambiguity found on getViewDeclarationLanguage() method. Only called from Restore View Phase.
public ViewDeclarationLanguage getViewDeclarationLanguageFromRawViewId(FacesContext context, String viewId)
Andy