METHOD_0 ( ) { com . spotify . IDENT_0 . IDENT_1 < java . lang . String > IDENT_2 = com . spotify . IDENT_0 . IDENT_1 . METHOD_1 ( STRING_0 ) . METHOD_2 ( java . lang . String . class ) . input ( ( ) -> METHOD_3 ( 0 ) ) . input ( ( ) -> METHOD_3 ( 1 ) ) . input ( ( ) -> METHOD_3 ( 3 ) ) . process ( ( a , b , c ) -> STRING_1 ) ; java . util . List < com . spotify . IDENT_0 . IDENT_3 > IDENT_4 = IDENT_2 . METHOD_4 ( ) . stream ( ) . map ( IDENT_1 :: id ) . collect ( toList ( ) ) ; com . spotify . IDENT_0 . IDENT_3 IDENT_5 = com . spotify . IDENT_0 . IDENT_6 . METHOD_3 ( 0 ) . id ( ) ; com . spotify . IDENT_0 . IDENT_3 IDENT_7 = com . spotify . IDENT_0 . IDENT_6 . METHOD_3 ( 1 ) . id ( ) ; com . spotify . IDENT_0 . IDENT_3 IDENT_8 = com . spotify . IDENT_0 . IDENT_6 . METHOD_3 ( 3 ) . id ( ) ; "<AssertPlaceHolder>" ; } METHOD_3 ( int ) { com . spotify . IDENT_0 . IDENT_9 < com . spotify . IDENT_0 . IDENT_6 . IDENT_10 > METHOD_3 = com . spotify . IDENT_0 . IDENT_1 . METHOD_1 ( STRING_2 , n ) . METHOD_2 ( com . spotify . IDENT_0 . IDENT_6 . IDENT_10 . class ) ; if ( ( n OP_0 2 ) == 0 ) { return METHOD_3 . process ( ( ) -> new com . spotify . IDENT_0 . METHOD_5 ( n ) ) ; } return METHOD_3 . input ( ( ) -> METHOD_6 ( n ) ) . process ( com . spotify . IDENT_0 . IDENT_6 . IDENT_11 :: new ) ; }
org . junit . Assert . assertThat ( METHOD_4 , org . hamcrest . Matchers . contains ( IDENT_5 , IDENT_7 , IDENT_8 ) )