}
@Override
protected void doThat(final PerformContext performContext, final Iterable<ObjectAdapter> collection) throws ScenarioBoundValueException {
final CellBinding thatBinding = performContext.getPeer().getThatItBinding();
final CellBinding arg0Binding = performContext.getPeer().getArg0Binding();
if (!arg0Binding.isFound()) {
throw ScenarioBoundValueException.current(thatBinding, "(requires argument)");
}
final ScenarioCell arg0Cell = arg0Binding.getCurrentCell();
final String expectedSizeStr = arg0Cell.getText();
final int expectedSize;
try {
expectedSize = Integer.parseInt(expectedSizeStr);