Allow empty arrays in annotations

an empty array so far is impossible as it either results in a parse error if you just do the obvious {} or if you try {""} it will create an empty entry which in turn will cause errors depending on the annotation.