METHOD_0 ( ) { java . util . List < java . lang . String > IDENT_0 = java . util . Arrays . asList ( STRING_0 , STRING_1 , "a" , "test" ) ; java . util . List < edu . IDENT_1 . IDENT_2 . IDENT_3 . util . IDENT_4 < java . lang . String > > IDENT_5 = new java . util . ArrayList ( edu . IDENT_1 . IDENT_2 . IDENT_3 . util . IDENT_4 . collect ( edu . IDENT_1 . IDENT_2 . IDENT_3 . util . IDENT_4 . METHOD_1 ( IDENT_0 ) ) ) ; java . util . List < edu . IDENT_1 . IDENT_2 . IDENT_3 . util . IDENT_4 < java . lang . String > > expected = java . util . Arrays . asList ( new edu . IDENT_1 . IDENT_2 . IDENT_3 . util . IDENT_4 < java . lang . String > ( STRING_0 , 0 ) , new edu . IDENT_1 . IDENT_2 . IDENT_3 . util . IDENT_4 < java . lang . String > ( STRING_1 , 1 ) , new edu . IDENT_1 . IDENT_2 . IDENT_3 . util . IDENT_4 < java . lang . String > ( "a" , 2 ) , new edu . IDENT_1 . IDENT_2 . IDENT_3 . util . IDENT_4 < java . lang . String > ( "test" , 3 ) ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( java . lang . IDENT_6 ) { return new java . lang . IDENT_6 < edu . IDENT_1 . IDENT_2 . IDENT_3 . util . IDENT_4 < T > > ( ) { @ edu . IDENT_1 . IDENT_2 . IDENT_3 . util . Override public java . util . Iterator < edu . IDENT_1 . IDENT_2 . IDENT_3 . util . IDENT_4 < T > > iterator ( ) { java . util . Iterator < T > IDENT_7 = stream . iterator ( ) ; return new java . util . Iterator < edu . IDENT_1 . IDENT_2 . IDENT_3 . util . IDENT_4 < T > > ( ) { MOD_0 int i = 0 ; @ edu . IDENT_1 . IDENT_2 . IDENT_3 . util . Override public boolean hasNext ( ) { return IDENT_7 . hasNext ( ) ; } @ edu . IDENT_1 . IDENT_2 . IDENT_3 . util . Override public edu . IDENT_1 . IDENT_2 . IDENT_3 . util . IDENT_4 < T > next ( ) { edu . IDENT_1 . IDENT_2 . IDENT_3 . util . IDENT_4 < T > IDENT_8 = new edu . IDENT_1 . IDENT_2 . IDENT_3 . util . IDENT_4 < T > ( IDENT_7 . next ( ) , i ) ; ( i ) ++ ; return IDENT_8 ; } } ; } } ; }
org . junit . Assert . assertEquals ( expected , IDENT_5 )