documentation in generated source