{"ast_node_type":"other","tokens":[{"end":47,"kind":"keyword","start":0,"text":".collect::<Option<Vec<ExtendedEnum>>>()"}]}
        .collect::<Option<Vec<ExtendedEnum>>>()
        })
        .and_then(|list| if list.is_empty() { None } else { Some(list) })