{"ast_node_type":"other","tokens":[{"end":42,"kind":"keyword","start":0,"text":"if"}]}
        if self.where_clause().is_none() {
    fn get_or_create_where_clause(&self) -> ast::WhereClause {
            let position = match self.assoc_item_list() {