Projects like hadoop have a ton of parameters, but all that documentation is manually generated from xml, rather than coming from the code.
Is there a way of doing something with an annotation that can generate this documentation?
public static final String MAP_SORT_SPILL_PERCENT = "mapreduce.map.sort.spill.percent";
<name>mapreduce.map.sort.spill.percent</name>
<value>0.80</value>
<description>The soft limit in the serialization buffer. Once reached, a
thread will begin to spill the contents to disk in the background. Note that
collection will not block if this threshold is exceeded while a spill is
already in progress, so spills may be larger than this threshold when it is
set to less than .5</description>