Resolution: Won't Fix
Affects Version/s: None
Fix Version/s: None
According to the javadoc for ExternalContext.encodeNamespace(String name)
java.Lang.NullPointerException - if name is null
also the API says the following.
Servlet: The input value must be returned unchanged.
Now to me I would think that the throws clause would take precedence over the Servlet noted section. Meaning that we would check the arg for null regardless, then precede.
The Impl does return 'null' if the argument passed in is null when running in a Servlet container.