def METHOD_NAME(
    self, ins_addr: Union[int, "CodeLocation"], kind: ObservationPointType
) -> Optional[LiveDefinitions]:
    if isinstance(ins_addr, int):
        return self.observed_results.get(("insn", ins_addr, kind), None)
    elif ins_addr.ins_addr is None:
        raise ValueError("CodeLocation must have an instruction address associated")
    return self.observed_results.get(("insn", ins_addr.ins_addr, kind))