code: def process_memberdocs(self, docs, codeEl, add=True):
                  
          #Now we need to associate the members with their docstrings
          #Some of the members may be buried inside a group tag and
          #need to be handled separately.
          remainingdocs = []
          expandeddocs = []
  
          #Process any groups that are in the doc list.
          for doc in docs:
              if isinstance(doc, DocGroup):
                  kids = self._process_docgroup(doc, codeEl, add)
                  expandeddocs.extend(kids)
              else:
                  expandeddocs.append(doc)
  
          for doc in expandeddocs:
              #Process the docstring, if it doesn't belong to a member
              #we will add it to the list of unassigned docstrings,
              #these most likely point to type declarations.           
              if not self._process_docstrings(doc, codeEl.members, add):
                  remainingdocs.append(doc)
          return remainingdocs
docs: Associates member type DocElements with their corresponding members
          in the specified code element. The element must have a dictionary of
          members already.