def METHOD_NAME(self):
    # Some bills have "Am. Sub. " before bill letter portion, remove it
    self.text = self.am_sub_re.sub("", self.text)
    # Some bills have "Enact .* budget" between "HB" and "123" portion, remove it
    self.text = self.enact_buget_re.sub("", self.text)
    # Multiple bill id formats are used: "S. B. No. 123", "H.B. 33", or "HB 234"
    # After this step, all bill ids should be in the format "SB123", "HB33", or "HB234"
    self.text = (
        self.text.upper().replace("NO", "").replace(" ", "").replace(".", "")
    )
    bills = self.bill_re.findall(self.text)
    # Store bill ids in a set to remove duplicates
    formatted_bill_ids = set()
    for _, alpha, num in bills:
        # Format with space between letter and number portions
        formatted_bill_ids.add(f"{alpha} {num}")
    yield from formatted_bill_ids