rename CoveredMethod class to better express its meaning
Add new Provider/Interceptor impl
Add new annotation value to select ALL/DECLARED methods