This is essentially an open discussion topic about the enhancement of the Engine documentation. I’ve opened this discussion to present a new solution to help us document “undocumented” engine parts through providing adequte relationship generated dependency and caller graphs using doxygen. Doxygen is a powerful documentation generation tool that utilizes dot from GraphViz to generate interactive dependency graphs. While not being so common among Java developers, it’s common among native C/C++ frameworks…
The interactive graphs include UML dependency diagram for detailed design, and caller graphs, here is an example from the Electrostatic-Sandbox SDK:
https://electrostat-lab.github.io/Electrostatic-Sandbox/electrostatic-sandbox-framework/docs/doxygen/html/interfacecom_1_1serial4j_1_1core_1_1flag_1_1FlagConst.xhtml
Eventually, a fix for these issues could be aided after generating an advanced documentation site using Doxygen. Let me know about what you think. Even non-documented Android C code in jMonkeyEngine could be eventually generated within the documentation site along Java, that’s why I favoured doxygen over the JavaDoc tool (e.g. for C code docs, adc.h and libadc).