Fix ? extends Object
Finalize fields where possible
Use foreach instead of index loop
Remove unnecessary unboxing
Fix some JavaDoc problems
Use Collections to copy elements
Check result of listFiles()

This is to avoid NPE in case if directory is deleted after isDirectory() returns true but before listFiles() is called.
Remove unused field
Merge pull request #88 from ash2k/warning-cleanup

Warning cleanup