formatting based on the existing emf4gwt project