<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def DownloadPqlResultToList(self, pql_query, values=None):
 """Downloads the results of a PQL query to a list. Args: pql_query: str a statement filter to apply (the query should not include the limit or the offset) [optional] values: A dict of python objects or a list of raw SOAP values to bind to the pql_query. Returns: a list of lists with the first being the header row and each subsequent list being a row of results. """

    results = []
    self._PageThroughPqlSet(pql_query, results.append, values)
    return results