All components of this API have been superseded by the
standardized annotation processing API. There is no direct
replacement for the functionality of this interface since the
standardized Messager
API implicitly takes a source position argument via any element,
annotation mirror, or annotation value passed along with the
message.