Change annotationVisitor Name for mapKey
Fixed the bug at Provisionbinding on ismapBinding/setbinding
can write component File
Ugly right output which can compile successfully