{"ast_node_type":"other","tokens":[{"end":51,"kind":"keyword","start":0,"text":"msg.with_subdiagnostic_message(attr.into())"}]}
        msg.with_subdiagnostic_message(attr.into())
            self.messages.iter().map(|(msg, _)| msg).next().expect("diagnostic with no messages");
    }