migrate annotation create annotator to extension point