Returns a map of annotation types processed by this handler as keys
and a ResultType as a value to communicate the result of the annotation
processing for each processed annotation types.
Defines the result from a single annotation processing, UNPROCESSED mean the
annotation has not been processed by any handler yet, PROCESSED mean that all
processing had been done and the annotation was fully processed, FAILED
indicate an error condition.