code: def _element_str(self):
          
          # pylint: disable=no-else-return
          if isinstance(self.element, CIMProperty):
              return _format("property {0!A} in class {1!A} (in {2!A})",
                             self.propname, self.classname, self.namespace)
          elif isinstance(self.element, CIMMethod):
              return _format("method {0!A} in class {1!A} (in {2!A})",
                             self.methodname, self.classname, self.namespace)
          assert isinstance(self.element, CIMParameter)
          return _format("parameter {0!A} of method {1!A} in class {2!A} "
                         "(in {3!A})",
                         self.parametername, self.methodname, self.classname,
                         self.namespace)
docs: Return a string that identifies the value-mapped element.