Description
Currently the Singleton EmptyParser is not a robust singleton. Other Code could possibly exchange it, as it is not marked final.
This might pose a security risk.
Additionally, because the value is not final, the JVM cannot optimize it.
Attached patch adds the final attribute.