code: def getMethods(self):
          
          callables = {}
  
          for name in dir(self.service):
              method = getattr(self.service, name)
  
              if name.startswith('_') or not python.callable(method):
                  continue
  
              callables[name] = method
  
          return callables
docs: Gets a C{dict} of valid method callables for the underlying service
          object.