use Jsr330 annotations