Remove Unnecessary Space or Convert Tabs to Space
Switch tabs to spaces in test java code
Correct Map/List Interface Usage / Tabs to spaces

Use interface on left hand side.
A few tabs to spaces cleanup
Sonar Issues #1

Add missing overrides
Add curly brackets
Do not use trailing comments
Remove unused imports
Do not instantiate object then immediately return, just return it.
Add constructor to prevent synthetic access
Call super.finalize per sonar

When overriding finalize, ensure a call to super.finalize at the end of
the method.
Correct order of modifiers

use predefined order for modifiers.
Found leak

jar read was not closed.  Fixed.
potential null pointer fixed with check on null.
null checks in finally statements now outside of try as no need to be
inside try.
Use curly brackets always.
Prevent autoboxing

Cleanup use of boolean including better check when to set it false for
JBoss6VFS when logging occurs.
Use curly brackets always.
Do not instantiate string inside for loop only to use it once.  Just use
the original string.
Perform check on clazz null outside of try statement.