METHOD_0 ( ) { org . baeldung . java . collections . Collection < java . lang . String > IDENT_0 = asList ( STRING_0 , STRING_1 ) ; org . baeldung . java . collections . Collection < java . lang . String > IDENT_1 = asList ( STRING_2 , STRING_3 ) ; java . lang . IDENT_2 < java . lang . String > IDENT_3 = com . google . common . collect . IDENT_4 . METHOD_1 ( com . google . common . collect . IDENT_4 . METHOD_2 ( IDENT_0 , IDENT_1 ) ) ; org . baeldung . java . collections . Collection < java . lang . String > IDENT_5 = com . google . common . collect . Lists . newArrayList ( IDENT_3 ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( java . lang . IDENT_2 , java . lang . IDENT_2 ) { return new java . lang . IDENT_2 < IDENT_6 > ( ) { public org . baeldung . java . collections . Iterator < IDENT_6 > iterator ( ) { return new org . baeldung . java . collections . Iterator < IDENT_6 > ( ) { org . baeldung . java . collections . Iterator < ? extends IDENT_6 > IDENT_7 = IDENT_8 . iterator ( ) ; org . baeldung . java . collections . Boolean IDENT_9 ; IDENT_6 IDENT_10 ; MOD_0 boolean IDENT_11 ; void METHOD_3 ( ) { if ( IDENT_7 . hasNext ( ) ) { IDENT_9 = true ; IDENT_10 = IDENT_7 . next ( ) ; } else if ( IDENT_11 ) IDENT_9 = false ; else { IDENT_11 = true ; IDENT_7 = IDENT_12 . iterator ( ) ; METHOD_3 ( ) ; } } public boolean hasNext ( ) { if ( ( IDENT_9 ) == null ) METHOD_3 ( ) ; return IDENT_9 ; } public IDENT_6 next ( ) { if ( ! ( hasNext ( ) ) ) throw new org . baeldung . java . collections . METHOD_4 ( ) ; IDENT_9 = null ; return IDENT_10 ; } public void remove ( ) { IDENT_7 . remove ( ) ; } } ; } } ; }
org . junit . Assert . assertEquals ( asList ( STRING_0 , STRING_1 , STRING_2 , STRING_3 ) , IDENT_5 )