docs: protected void _generate(SarlScript script, IExtraLanguageGeneratorContext context) {
  		if (script != null) {
  			for (final XtendTypeDeclaration content : script.getXtendTypes()) {
  				if (context.getCancelIndicator().isCanceled()) {
  					return;
  				}
  				try {
  					generate(content, context);
  				} finally {
  					context.clearData();
  				}
  			}
  		}
  	}