initial implementation of xtext external builder