fixed parsing of annotations that contain "-"