annotation type bug