replaced jcip-annotations with jsr305