code: protected void _format(EObject obj, IFormattableDocument document) {
  		for (EObject child : obj.eContents())
  			document.format(child);
  	}
docs: Fall-back for types that are not handled by a subclasse's dispatch method.