Use of catalogs is optional, but convenient when there are multiple possible /// chains that can be selected and executed based on environmental conditions.
///null
.
/// IEnumerator
over the set of named commands
/// known to this {@link ICatalog}.
/// If there are no known commands, an empty IEnumerator is returned.
///