annotation generic Test