static int METHOD_1 ( int x ) { if ( ( x >= 0 ) && ( x < INT_1 ) ) { int result = 0 ; for ( int i = 0 ; i < x ; i ++ ) { result ++ ; if ( result > INT_2 ) { TYPE_1 . METHOD_2 ( ) ; } } if ( result > INT_2 ) { TYPE_2 . METHOD_3 ( ) ; } return result ; } else { return x ; } }

static int METHOD_1 ( int x ) { if ( ( x >= 0 ) && ( x < INT_1 ) ) { int result = 0 ; for ( int i = 0 ; i < x ; i ++ ) { result ++ ; if ( result > INT_2 ) { TYPE_1 . METHOD_2 ( ) ; } } if ( result > INT_2 ) { TYPE_2 . METHOD_3 ( ) ; TYPE_2 . METHOD_3 ( ) ; } return result ; } else { return x ; } }
