Order annotations alphabetically. Related to #79
Use always CancellationException to report user progress cancel.