There is a general campaign to eliminate the use of AnnotatedType within javac. This should include getting rid of AnnotatedTypeTree.