title: How does Java Runtime annotation work internally?
body: <p>I am aware of the compile time annotation functionality, that annotation processor is run and reflection API is used. But I am not sure how a JVM gets notified with respect to a runtime annotation. Does annotation processor come into work here too?</p>