The following should be reviewed/Changed. I think it makes sense to try and thro
the same exception for the same reasons through out the API.
ActionEvent states for the constructor.(since 1.2)
Throws: IllegalArgumentException - if component is null
I believe the following should follow suite, for consistency reasons.(These
throw a NullPointerException for the same reason)
These except UIComponent for arg:
So far the Impl seems to be throwing the IllegalStateException and not the doced
NullPointerException. So the Impl needs no changes, just the API docs.