def METHOD_NAME(self, response):
    if response == b"":
        logging.info("[SPAM ASSASSIN] Empty response")
        return None
    match = divider_pattern.match(response)
    if not match:
        logging.error("[SPAM ASSASSIN] Response error:")
        logging.error(response)
        return None
    first_line = match.group(1)
    headers = match.group(2)
    body = response[match.end(0) :]
    # Checking response is good
    match = first_line_pattern.match(first_line)
    if not match:
        logging.error("[SPAM ASSASSIN] invalid response:")
        logging.error(first_line)
        return None
    report_list = [
        s.strip() for s in body.decode("utf-8", errors="ignore").strip().split("\n")
    ]
    linebreak_num = report_list.index([s for s in report_list if "---" in s][0])
    tablelists = [s for s in report_list[linebreak_num + 1 :]]
    self.report_fulltext = "\n".join(report_list)
    # join line when current one is only wrap of previous
    tablelists_temp = []
    if tablelists:
        for _, tablelist in enumerate(tablelists):
            if len(tablelist) > 1:
                if (tablelist[0].isnumeric() or tablelist[0] == "-") and (
                    tablelist[1].isnumeric() or tablelist[1] == "."
                ):
                    tablelists_temp.append(tablelist)
                else:
                    if tablelists_temp:
                        tablelists_temp[-1] += " " + tablelist
    tablelists = tablelists_temp
    # create final json
    self.report_json = dict()
    for tablelist in tablelists:
        wordlist = re.split(r"\s+", tablelist)
        try:
            self.report_json[wordlist[1]] = {
                "partscore": float(wordlist[0]),
                "description": " ".join(wordlist[1:]),
            }
        except ValueError:
            LOG.w("Cannot parse %s %s", wordlist[0], wordlist)
    headers = (
        headers.decode("utf-8")
        .replace(" ", "")
        .replace(":", ";")
        .replace("/", ";")
        .split(";")
    )
    self.score = float(headers[2])