Add annotation types on variable declarator id and refactor grammar to be more like JLS
Add annotation on array declaration on methods
add annotation types on ellipsis