<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _list_records(self, rtype=None, name=None, content=None):
 """ Connects to Hetzner account and returns a list of records filtered by record rtype, name and content. The list is empty if no records found. """

        with self._session(self.domain, self.domain_id) as ddata:
            name = self._fqdn_name(name) if name else None
            return self._list_records_in_zone(ddata['zone']['data'], rtype, name, content)