docs: public final void generate(Resource input, IFileSystemAccess2 fsa, IGeneratorContext context) {
  		try {
  			beforeGenerate(input, fsa, context);
  			doGenerate(input, fsa, context);
  		} finally {
  			afterGenerate(input, fsa, context);
  		}
  	}