typos corrected
replaced Vector and Hashtable with ArrayList and HashMap
removed printStackTrace
fixed modifier order
replaced size()>0 with isEmpty()
UnnecessarilyQualifiedStaticallyImportedElement
UnnecessarilyQualifiedStaticallyImportedElement
removed unnecessary code
deleted unused code
converted fields to local variables
sorted a few necessary and unnecessary finals