METHOD_0 ( ) { java . util . List < java . lang . Integer > IDENT_0 = new java . util . ArrayList ( java . util . Arrays . asList ( 10 , INT_0 , 50 , INT_1 ) ) ; java . util . List < java . lang . Integer > IDENT_1 = new java . util . ArrayList ( java . util . Arrays . asList ( 20 , INT_2 , INT_3 , INT_4 ) ) ; int IDENT_2 = INT_5 ; int IDENT_3 = INT_6 ; int IDENT_4 = INT_7 - 3 ; org . IDENT_5 . IDENT_6 . IDENT_7 . util . IDENT_8 . METHOD_1 ( 0 ) ; int IDENT_9 = org . IDENT_5 . IDENT_6 . IDENT_7 . util . IDENT_8 . METHOD_2 ( IDENT_0 , IDENT_1 , IDENT_2 , IDENT_3 ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( java . util . List , java . util . List , int , int ) { int IDENT_10 = 0 ; for ( int i = 0 ; i < ( IDENT_0 . size ( ) ) ; i ++ ) { int start = ( IDENT_0 . get ( i ) ) + ( org . IDENT_5 . IDENT_6 . IDENT_7 . util . IDENT_8 . base ) ; int end = IDENT_1 . get ( i ) ; if ( ( ( start < ( IDENT_2 + ( org . IDENT_5 . IDENT_6 . IDENT_7 . util . IDENT_8 . base ) ) ) && ( end < IDENT_2 ) ) || ( ( start > IDENT_3 ) && ( end > IDENT_3 ) ) ) continue ; if ( start < ( IDENT_2 + ( org . IDENT_5 . IDENT_6 . IDENT_7 . util . IDENT_8 . base ) ) ) start = IDENT_2 + ( org . IDENT_5 . IDENT_6 . IDENT_7 . util . IDENT_8 . base ) ; if ( end > IDENT_3 ) end = IDENT_3 ; IDENT_10 += ( end - start ) + 1 ; } return IDENT_10 - 3 ; }
org . junit . Assert . assertEquals ( IDENT_4 , IDENT_9 )