Interesting point if view, yes I'd like to limit dependencies.. but the deprecated annotations will be removed, and the new version without the old annotations will be part of next WildFly. At that point our stuff won't work anymore! So I think it's time.

Ideally we'd want these available at javac time only.. any trick which could provide that?