pub type DiagnosticCollection = BTreeMap<String, Vec<Diagnostic>>;
struct DiagnosticCollection { /* private fields */ }