code: def qualified_name(self):
          '''return the fully qualified name (`<module>.<name>`)'''
          if self.module == self:
              return self.module.name
          else:
              if "." not in self.name:
                  return '{0}.{1}'.format(self.module.name, self.name)
              else:
                  # We have a fully qualified reference, just return it
                  return self.namf qualified_name(self):
          '''return the fully qualified name (`<module>.<name>`)'''
          if self.module == self:
              return self.module.name
          else:
              if "." not in self.name:
                  return '{0}.{1}'.format(self.module.name, self.name)
              else:
                  # We have a fully qualified reference, just return it
                  return self.name
docs: return the fully qualified name (`<module>.<name>`)