def METHOD_NAME(self, *, link_type: LinkType, lhs_node: Any) -> List:
    if link_type not in self._links:
        raise LookupError
    links: Dict[MID, OrderedSet[MID]] = self._links[link_type]
    if lhs_node.mid not in links:
        raise LookupError
    rhs_mids = self._links[link_type][lhs_node.mid]
    if len(rhs_mids) == 0:
        raise LookupError
    rhs_nodes = []
    for rhs_mid in rhs_mids:
        rhs_nodes.append(self.get_node_by_mid(rhs_mid))
    return rhs_nodes