METHOD_0 ( ) { com . IDENT_0 . IDENT_1 . in . IDENT_2 input = METHOD_1 ( ) ; com . IDENT_0 . IDENT_1 . in . IDENT_2 output = com . IDENT_0 . IDENT_1 . IDENT_3 . METHOD_2 ( new java . util . ArrayList ( ) , input ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( java . util . List , com . IDENT_0 . IDENT_1 . in . IDENT_2 ) { if ( ( IDENT_4 == null ) || ( IDENT_4 . isEmpty ( ) ) ) { return IDENT_5 ; } final java . util . function . IDENT_6 < com . IDENT_0 . IDENT_1 . in . IDENT_2 , com . IDENT_0 . IDENT_1 . in . IDENT_2 > IDENT_7 = IDENT_4 . stream ( ) . METHOD_3 ( ( i , j ) -> i . METHOD_4 ( j ) ) . get ( ) ; com . IDENT_0 . IDENT_1 . in . IDENT_2 result = IDENT_7 . apply ( IDENT_5 ) ; if ( result == null ) { return null ; } else { return result ; } }
org . junit . Assert . assertThat ( output , org . hamcrest . CoreMatchers . is ( input ) )