pub(crate) fn new() -> Self {
        Self {
            conditional: Vec::new(),
            fallback: None,
        }
    }
/// Construct a new branch builder.
Construct a new branch builder.
Construct a new branch builder .
pub(crate) fn new() -> Self {
        Self {
            conditional: Vec::new(),
            fallback: None,
        }
    }
pub ( crate ) fn new ( ) -> Self { Self { conditional : Vec :: new ( ) , fallback : None , } }
Construct a new branch builder.
Construct a new branch builder .