public class IGCBeanGenerator
extends Object
Utility class to generate the IGC bean (POJO) classes that can be used for (de-)serialising the IGC REST API
JSON payloads.
This class is not part of the server itself, and is instead only used as a mechanism to generate other Java classes,
and even then only on a fairly rare basis (every few months at most, as releases of IGC emerge that make any changes
to the properties or types that it handles).
In light of this, and various code analysis tools indicating potential exposures from allowing a main() method that
receives parameters like file-system locations, this has been modified to embed any parameters directly into the
code itself.