MAX_DEPTH
MAX_DEPTH = 10
Class ParsedDataExtractor The parsers share no common set of fields, but each exposes what it read through public getters.
Reading those getters is what lets every parser, including one added later, be stored without any code of its own : getBaseRange() becomes "baseRange", isTruePositive() becomes "truePositive", and an object found on the way (a reference, an atom...) is read the same way, recursively.