removing some redundant code
cleaned all Eclipse warnings.
fixing critical bugs found with FindBugs
finished with FindBugs, few security and dodgy warnings still there.
Merge pull request #2 from GrammarViz2/merging_sax_structures

the branch ran away, so the second merge