http://stackoverflow.com/questions/1163076/how-is-values-implemented-for-java-6-enums
javac -d -XD-printflat filename.java
mkdir output javac -d output -XD-printflat src/Stuff.java
http://niceideas.ch/roller2/badtrash/entry/java_create_enum_instances_dynamically