pub fn new() -> Self {
        ContextList {
            map: BTreeMap::new(),
            next_id: 1,
        }
    }
/// Create a new context list.
Create a new context list.
Create a new context list .
pub fn new() -> Self {
        ContextList {
            map: BTreeMap::new(),
            next_id: 1,
        }
    }
pub fn new ( ) -> Self { ContextList { map : BTreeMap :: new ( ) , next_id : 1 , } }
Create a new context list.
Create a new context list .