[+] use GenerationContext parameter in the annotation that generate content