Documentation available at https://github.com/eclipse-jdt/eclipse.jdt.core/tree/5a85d0d59fafe749d89761cd9035f709e36be17f/org.eclipse.jdt.annotation