parameters: (self)
docstring: Merge common Method nodes into
              MethodFamilies
  
              Also skip this node if is a class forward declaration
docstring_summary: Merge common Method nodes into
              MethodFamilies
docstring_tokens: Merge common Method nodes into MethodFamilies
function: def process(self):
          """ Merge common Method nodes into
              MethodFamilies
  
              Also skip this node if is a class forward declaration
          """
          if self.is_forward_declaration():
              self.set_skip()
  
          self.children['methodfamily'] = {}
  
          if not self.reflection_enabled:
              return
  
          for _, node in self.children['method'].iteritems():
              if node.spelling in self.children['methodfamily']:
                  self.children['methodfamily'][node.spelling].append(node)
              else:
                  self.children['methodfamily'][node.spelling] = FunctionFamily(node)
function_tokens: def process ( self ) : if self . is_forward_declaration ( ) : self . set_skip ( ) self . children [ 'methodfamily' ] = { } if not self . reflection_enabled : return for _ , node in self . children [ 'method' ] . iteritems ( ) : if node . spelling in self . children [ 'methodfamily' ] : self . children [ 'methodfamily' ] [ node . spelling ] . append ( node ) else : self . children [ 'methodfamily' ] [ node . spelling ] = FunctionFamily ( node )