Returns a module which creates bindings methods in the module that match the
Returns true if a overrides b, assumes that the signatures match
Returns the annotation that is claimed by the scanner, or null if there is none.
Returns true if the method is a provider. Synthetic bridge methods are excluded.
Starting with JDK 8