New implementation is starting. Plans:
1. TDD.
2. Move to JDK-6. Next release will be on JDK-8. I have a feelings that many people are on JDK-6. I want those people to be able to use jDGen.
3. Interface names will prefixed with and 'I'. Although I dont like C# naming convention as a whole, but this particular convention is good.