//! 2. Removed support for parachains which also eliminated the need to start overseer and all other subsystems associated with collation + network request/response protocols for the same
//! 10. If amount of time passed between two block is less than slot duration, we emulate passing of time babe block import and runtime
if let Some(container_chain_exclusion_message_channel) = maybe_container_chain_exclusion_sender
/// We use EmptyParachainsInherentDataProvider to insert an empty parachain inherent in the block
/// We store past timestamp we created in the aux storage, which enable us to return timestamp which is increased by
/// slot duration from previous timestamp or current timestamp if in reality more time is passed.
let last_inherent_data = sp_timestamp::InherentType::decode(&mut last_timestamp.as_slice())
let mock_container_chains_exclusion_receiver = mock_container_chains_exclusion_receiver.clone();
let para_inherent_decider_messages: Vec<Vec<u8>> = downward_mock_para_inherent_receiver.drain().collect();
/// Create an `AvailabilityBitfield` with size `total_cores`. The first `used_cores` set to true (occupied),