added first draft of java and csharp model generation for esl