Details
Description
Throws: NullPointerException - if any combination of systemEventClass, or listener are null.
Throws: NullPointerException - if any combination of context, systemEventClass, or listener are null.
Throws: NullPointerException - if any arguments except for sourceBaseType are null
Throws: NullPointerException - if either context, systemEventClass or source is null
Given the data constructs that are used in these methods for MyFaces we happen to throw an NPE in some situations but not all. I'll provide a PR that makes the NPEs more obvious and consistent.
TCK Tests: