- Refactored the JavaWriter to an instance, generally made some abstraction between the rest2code to the actual java generation code.
- Interface is generated better, implementation with empty body in methods generated (doesn't compile due to no return value in non-void methods....)