METHOD_0 ( ) { System . out . println ( STRING_0 ) ; java . util . Collection < com . sun . IDENT_0 . util . IDENT_1 > IDENT_2 = java . util . Arrays . asList ( com . sun . IDENT_0 . util . IDENT_1 . METHOD_1 ( 1 ) , com . sun . IDENT_0 . util . IDENT_1 . METHOD_2 ( 5 ) ) ; java . util . List < com . sun . IDENT_0 . util . IDENT_1 > expResult = java . util . Arrays . asList ( com . sun . IDENT_0 . util . IDENT_1 . METHOD_3 ( ) ) ; java . util . List < com . sun . IDENT_0 . util . IDENT_1 > result = com . sun . IDENT_0 . util . IDENT_1 . METHOD_4 ( IDENT_2 ) ; "<AssertPlaceHolder>" ; } METHOD_4 ( com . sun . IDENT_0 . util . Collection ) { com . sun . IDENT_0 . util . IDENT_1 IDENT_3 = new com . sun . IDENT_0 . util . METHOD_5 ( Integer . IDENT_4 , Integer . MAX_VALUE ) ; com . sun . IDENT_0 . util . Set < com . sun . IDENT_0 . util . METHOD_5 > IDENT_5 = new com . sun . IDENT_0 . util . METHOD_6 ( com . sun . IDENT_0 . util . METHOD_5 . METHOD_7 ( IDENT_2 ) ) ; com . sun . IDENT_0 . util . List < com . sun . IDENT_0 . util . METHOD_5 > result = new com . sun . IDENT_0 . util . ArrayList ( ) ; for ( com . sun . IDENT_0 . util . METHOD_5 i : IDENT_5 ) { if ( i . METHOD_8 ( ) ) { return com . sun . IDENT_0 . util . Collections . singletonList ( com . sun . IDENT_0 . util . METHOD_5 . METHOD_3 ( ) ) ; } if ( ( i . a ) <= ( IDENT_3 . a ) ) { if ( ( i . b ) > ( IDENT_3 . a ) ) IDENT_3 . a = ( ( i . b ) != ( Integer . MAX_VALUE ) ) ? ( i . b ) + 1 : i . b ; } else { result . add ( new com . sun . IDENT_0 . util . METHOD_5 ( IDENT_3 . a , ( ( i . a ) - 1 ) ) ) ; if ( ( i . b ) < ( IDENT_3 . b ) ) { IDENT_3 . a = ( ( i . b ) != ( Integer . MAX_VALUE ) ) ? ( i . b ) + 1 : i . b ; } else { IDENT_3 = null ; break ; } } } if ( IDENT_3 != null ) { result . add ( IDENT_3 ) ; } return result ; }
org . junit . Assert . assertEquals ( expResult , result )