new ecore-generated code