{"ast_node_type":"variable","tokens":[{"end":52,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(path) = self.object.as_deref() {
    pub fn for_each_output(&self, mut emit: impl FnMut(&Path, OutputType)) {
            emit(path, OutputType::Object);