Correct behaviour when annotation has no params -- now |params| field is empty array, not |null|. So,
@Annotation
and
@Annotation()
forms are completely equivalent. Also add testcases for parsing annotations with params.