Thank you Lincoln and Ryan.
I also initially thought of over-riding validateValue(). But I am sure the change would have been already made if it was the best thing to do. The fact that it has been accepted as a restriction leads me to think that there is a larger issue. So would wait for JSF 2.0.
[Message sent by forum member 'babus_18' (babus_18)]
http://forums.java.net/jive/thread.jspa?messageID=333400