def METHOD_NAME(self, node, child, child_idx):
    descend, result = super().METHOD_NAME(node, child, child_idx)
    if descend:
        if child.__class__ in special_boolean_atom_types:
            indicator_var = self.boolean_variable_list.add()
            self.special_atom_map[indicator_var] = child
            return False, self.object_map.getSympySymbol(indicator_var)
    return descend, result