There must be constraint num:d instance(s) of .entity.

The Given step_impl in combination with ‘at least 1’ is the equivalent of ‘Given an IfcEntity’, but without setting new applicable instances.
For example:
Given an IfcWall -> insts = [IfcWall, IfcWall]
Given an IfcRoof -> inst = [IfcRoof, IfcRoof]

However,
Given an IfcWall -> insts = [IfcWall, IfcWall]
Given there must be at least 1 instance(s) of IfcRoof -> inst = [IfcWall, IfcWall]

Usages: