code: def _new_instance(self):
          
  
          new_obj = self.__class__()
          new_obj.class_ = self.class_
          new_obj.tag = self.tag
          new_obj.implicit = self.implicit
          new_obj.explicit = self.explicit
          return new_obj
docs: Constructs a new copy of the current object, preserving any tagging
  
          :return:
              An Asn1Value object