finished xtext integration