java code generation

enum generation done
gateway generation done
class generation done
DTO serialization not completed yet