Optimization of loading: don't convert strings to String.
Move ClassDescriptor to upper level.
Create utility classes to parsing constant poot.
Use Const* classes to parse const table.
Use remainingConstCount
Add toString() methods to Const* classes
Don't pack const that will be removed by ClassWriter