Add java generation

Alliander have requested a discussion about adding java support to cimgen.

This issue is for investigating that possibility.