canGenerate() should not throw
Added proper equals to ClassDef
Ensure the printwriter is always closed.
Merge pull request #638 from ArcBees/cv_rest_generators_v2_p17

Part 17: canGenerate() should not throw