Updated annotation.c
method deduplication
(cherry picked from commit e93325e8d44e991e3a8a1468408b024672437e7c)

Conflicts:
	ext/annotations/annotation.c