code: def duplicate(self, ):
          
          return self.__class__(root=self.get_root(),
                                refobjinter=self.get_refobjinter(),
                                typ=self.get_typ(),
                                element=self.get_element(),
                                parent=self.get_parent())
docs: Return a new :class:`Reftrack` instance that has the same
          typ, element and parent. The new reference will be not referenced or imported!
  
          :returns: a new reftrack instance with same typ, element and parent
          :rtype: :class:`Reftrack`
          :raises: None