S3 methods may be hidden in namespaces, and will not
  then be found by get: this function can retrieve
  such functions, primarily for debugging purposes.  Further, S3 methods can be registered on the generic when a namespace
  is loaded, and the registered method will be used if none is visible
  (using namespace scoping rules).
  It is possible that which S3 method will be used may depend on where
  the generic f is called from: getS3method returns the
  method found if f were called from the same environment.