Hi, Blake committed an interesting patch to Trinidad: http://bit.ly/dtghOs
I see that MyFaces can actually return NULL on getId(), however the MyFaces implementation goes ahead and creates the ID if getClientId(facesCtx) is called AND! the getId() returns null. So, why not directly ensuring that getId() can't return null ? Checking the JavaDoc of getClientId(FacesCtx), I see that MyFaces is doing what is required. But does that really make sense? -Matthias -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf