Search for methods recursively up class hierarchy.

This fixes problems seen by some clients who constructed
TestingService instances using a dynamic proxy.