code: def method_calls(self, tab=''):
          
          ret = ''
          for method in self.methods:
              func = getattr(self, method)
              args, _, _, default = inspect.getargspec(func)
              default = default or []
              index = len(args) - len(default)
              args_defaults = [a for a in args[1:index]]
              for i in range(len(default)):
                  args_defaults.append(args[i + index] + '=' + repr(default[i]))
  
              ret += '%s%s(%s)\n' % (tab, method, ', '.join(args_defaults),)
          return ret
docs: This will return a list of the _methods with arguments and
          default values
          :tab str: This will tab the _calls over
          :return str: