The Bridge API features the javax.portlet.faces.BridgeUtil static utility class that contains two static methods:
This task involves adding the final modifier to the class signature and the following private constructor in order to prevent instantiation and subclassing:
Note that adding a private constructor to static utility classes is a recommended practice by Joshua Bloch in his book titled "Effective Java", Second Edition, page 19.
Although this is technically a "breaking change" to the API, the BridgeUtil class was never intended to be instantiated or subclassed. In the Spec Lead's opinion, it is a very minor risk that this would break any legacy JSF portlets.