{"ast_node_type":"other","tokens":[{"end":42,"kind":"keyword","start":0,"text":"if"}]}
            if project_or_mem_docs_changed
                became_quiescent || state_changed || memdocs_added_or_removed;
                && !self.config.text_document_diagnostic()