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