METHOD_0 ( ) { final java . lang . IDENT_0 < java . lang . String > IDENT_1 = java . util . Arrays . asList ( "a" , "" , null , "b" ) ; final java . util . List < ? extends java . lang . String > results = org . springframework . IDENT_2 . support . util . IDENT_3 . filter ( IDENT_1 , org . springframework . IDENT_2 . support . util . IDENT_4 . IDENT_5 ) ; "<AssertPlaceHolder>" ; } filter ( java . lang . IDENT_0 , org . springframework . IDENT_2 . support . util . IDENT_6 ) { final java . util . List < T > IDENT_7 = new java . util . ArrayList < T > ( ) ; if ( IDENT_8 != null ) { for ( final T element : IDENT_8 ) { if ( ( filter == null ) || ( filter . METHOD_1 ( element ) ) ) { IDENT_7 . add ( element ) ; } } } return IDENT_7 ; }
org . junit . Assert . assertEquals ( java . util . Arrays . asList ( "a" , "b" ) , results )