...
To help reading the XML document, review the document: Pentaho Advanced Reporting Guide - Understanding the Pentaho File Report Definition
Exe-Wrappers and Jar-File-Optimizers
Pentaho Reporting's architecture relies heavily on dynamic classloading. Tools which try to find unused classes to remove them from the final deployment jar-file cannot handle such cases and will not generate runnable applications with their efforts.
If you want to use such tools, make sure that all such size-optimizations are disabled for the Pentaho Reporting classes.
JFreeReport Engine Architecture
...