<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _get_domain(self):
 """ Return the object representation of this provider VM. Returns: libvirt.virDomain: Libvirt domain object Raises: :exc:`~lago.plugins.vm.LagoFailedToGetVMStateError: If the VM exist, but the query returned an error. """

        try:
            return self.libvirt_con.lookupByName(self._libvirt_name())
        except libvirt.libvirtError as e:
            raise vm_plugin.LagoVMDoesNotExistError(str(e))