added and used jsr250 common annotations