the solution was to remove these two from workflow.
// provides the necessary bindings for java types integration
// fragment = types.TypesGeneratorFragment {}
// generates the required bindings only if the grammar inherits from Xbase
//fragment = xbase.XbaseGeneratorFragment {}