1. Upgraded Java compile/target to 1.8 from 1.5.
2. Added Utility class to generat variableNames.
3. Wrote test case for the same.

Reviewer:Self.