METHOD_0 ( ) { java . lang . String text = STRING_0 ; com . IDENT_0 . IDENT_1 . IDENT_2 . List < java . lang . String > expected = com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . METHOD_1 ( 1 , 2 , 3 ) . METHOD_2 ( text ) ; com . IDENT_0 . IDENT_1 . IDENT_2 . Collections . METHOD_3 ( expected ) ; com . IDENT_0 . IDENT_1 . IDENT_2 . List < java . lang . String > IDENT_4 = new com . IDENT_0 . IDENT_1 . IDENT_2 . ArrayList ( ) ; IDENT_4 . addAll ( com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . METHOD_4 ( 1 ) . METHOD_2 ( text ) ) ; IDENT_4 . addAll ( com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . METHOD_4 ( 2 ) . METHOD_2 ( text ) ) ; IDENT_4 . addAll ( com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . METHOD_4 ( 3 ) . METHOD_2 ( text ) ) ; com . IDENT_0 . IDENT_1 . IDENT_2 . Collections . METHOD_3 ( IDENT_4 ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( java . lang . IDENT_5 ) { text = METHOD_5 ( text ) ; int len = text . length ( ) ; int IDENT_6 = 0 ; for ( java . lang . Integer METHOD_4 : METHOD_1 ) { int IDENT_7 = len - ( METHOD_4 - 1 ) ; if ( IDENT_7 >= 1 ) { IDENT_6 += IDENT_7 ; } } if ( IDENT_6 <= 0 ) { return com . IDENT_0 . IDENT_1 . IDENT_2 . Collections . emptyList ( ) ; } com . IDENT_0 . IDENT_1 . IDENT_2 . List < java . lang . String > IDENT_8 = new com . IDENT_0 . IDENT_1 . IDENT_2 . ArrayList ( IDENT_6 ) ; for ( java . lang . Integer METHOD_4 : METHOD_1 ) { int IDENT_9 = len - ( METHOD_4 - 1 ) ; if ( IDENT_9 >= 1 ) { for ( int pos = 0 ; pos < IDENT_9 ; pos ++ ) { java . lang . String IDENT_10 = text . METHOD_6 ( pos , ( pos + METHOD_4 ) ) . toString ( ) ; if ( ( ( filter ) == null ) || ( filter . METHOD_7 ( IDENT_10 ) ) ) { IDENT_8 . add ( IDENT_10 ) ; } } } } return IDENT_8 ; }
org . junit . Assert . assertEquals ( expected , IDENT_4 )