parameters: (self, method)
docstring: Returns a list of default implementations for this method, one for each
          number of default arguments. Always returns at least one name, and return from 
          the one with most arguments to the one with the least.
docstring_summary: Returns a list of default implementations for this method, one for each
          number of default arguments. Always returns at least one name, and return from 
          the one with most arguments to the one with the least.
docstring_tokens: Returns a list of default implementations for this method one for each number of default arguments . Always returns at least one name and return from the one with most arguments to the one with the least .
function: def DefaultImplementationNames(self, method):
          '''Returns a list of default implementations for this method, one for each
          number of default arguments. Always returns at least one name, and return from 
          the one with most arguments to the one with the least.
          '''
          base_name = 'default_' + method.name 
          minArgs = method.minArgs
          maxArgs = method.maxArgs
          if minArgs == maxArgs:
              return [base_name]
          else:
              return [base_name + ('_%i' % i) for i in range(minArgs, maxArgs+1)]
function_tokens: def DefaultImplementationNames ( self , method ) : base_name = 'default_' + method . name minArgs = method . minArgs maxArgs = method . maxArgs if minArgs == maxArgs : return [ base_name ] else : return [ base_name + ( '_%i' % i ) for i in range ( minArgs , maxArgs + 1 ) ]