int(1) collect array(4) { [0]=> object(Generator)#1 (0) { } [1]=> object(Generator)#2 (0) { } [2]=> object(Generator)#3 (0) { } [3]=> object(Generator)#4 (0) { } } end