Adding comments
Working on method type descriptor decoding
Removing unused member variable
Adding direct caching and adding lengthy comment explaining the caching scheme
De-spacing
Formatting
Added convenience method: read(Class<?>)
Working towards filtering support
Renaming Filter -> JavaFilter
Making things implement JavaElement to work towards common filtering
Turning JavaModifiers into JavaFilter
Minor clean-up