code: def members_entries(self, all_are_optional: bool=False) -> List[Tuple[str, str]]:
          
          rval = []
          if self._members:
              for member in self._members:
                  rval += member.members_entries(all_are_optional)
          elif self._choices:
              for choice in self._choices:
                  rval += self._context.reference(choice).members_entries(True)
          else:
              return []
          return rval
docs: Return an ordered list of elements for the _members section
  
          :param all_are_optional: True means we're in a choice situation so everything is optional
          :return: