METHOD_0 ( ) { group . METHOD_1 ( java . util . Arrays . asList ( java . util . Optional . empty ( ) , java . util . Optional . of ( IDENT_0 . IDENT_1 ) , java . util . Optional . empty ( ) , java . util . Optional . of ( IDENT_0 . IDENT_2 ) ) , 0 ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( int ) { return METHOD_3 ( ) . stream ( ) . map ( ( IDENT_3 ) -> IDENT_3 instanceof net . sf . IDENT_4 . model . api . IDENT_5 . IDENT_6 ? java . util . Optional . of ( ( ( net . sf . IDENT_4 . model . api . IDENT_5 . IDENT_6 ) ( IDENT_3 ) ) . METHOD_4 ( i ) ) : java . util . Optional . < net . sf . IDENT_4 . model . api . IDENT_5 . IDENT_0 > empty ( ) ) . collect ( java . util . stream . IDENT_7 . toList ( ) ) ; }
org . junit . Assert . assertEquals ( java . util . Arrays . asList ( java . util . Optional . empty ( ) , java . util . Optional . of ( IDENT_0 . IDENT_1 ) , java . util . Optional . empty ( ) , java . util . Optional . of ( IDENT_0 . IDENT_2 ) ) , group . METHOD_2 ( 0 ) )