code: def list_of_various(self, tup_tree, acceptable):
          
  
          result = []
  
          for child in kids(tup_tree):
              if name(child) not in acceptable:
                  raise CIMXMLParseError(
                      _format("Element {0!A} has invalid child element {1!A} "
                              "(allowed are child elements {2!A})",
                              name(tup_tree), name(child), acceptable),
                      conn_id=self.conn_id)
              result.append(self.parse_any(child))
  
          return result
docs: Parse zero or more of a list/tuple of elements from the child nodes.
  
          Each element of the list can be any type from the list of acceptable
          nodes.