/ / f r o m G e n A , f i r s t . / / O b j e c t { v a l u e : 1 , d o n e : f a l s e } a . n e x t ( ) ; / / f r o m G e n A , s e c o n d . / / O b j e c t { v a l u e : 2 , d o n e : f a l s e } a . n e x t ( 3 3 3 ) ; / / f r o m G e n A , t h i r d . / / 3 3 3 / / O b j e c t { v a l u e : 3 , d o n e : t r u e } a . n e x t ( ) ; / / E r r o r : G e n e r a t o r h a s a l r e a d y f i n i s h e d