METHOD_0 ( ) { java . util . List < de . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 > IDENT_5 = IDENT_6 . METHOD_1 ( STRING_0 ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( java . lang . String ) { IDENT_6 . Set < IDENT_6 . IDENT_4 > IDENT_7 = new IDENT_6 . HashSet < IDENT_6 . IDENT_4 > ( ) ; if ( ( IDENT_6 ) != null ) IDENT_7 . addAll ( IDENT_6 . METHOD_2 ( text ) ) ; if ( ( IDENT_8 ) != null ) IDENT_7 . addAll ( IDENT_8 . METHOD_2 ( text ) ) ; if ( ( IDENT_9 ) != null ) IDENT_7 . addAll ( IDENT_9 . METHOD_2 ( text ) ) ; try { IDENT_6 . Map < edu . IDENT_10 . IDENT_11 . IDENT_12 . IDENT_13 . IDENT_14 . IDENT_15 , IDENT_6 . Set < int [ ] > > map = IDENT_16 . METHOD_2 ( text ) ; for ( edu . IDENT_10 . IDENT_11 . IDENT_12 . IDENT_13 . IDENT_14 . IDENT_15 IDENT_14 : map . METHOD_3 ( ) ) { edu . IDENT_10 . IDENT_11 . IDENT_12 . IDENT_13 . IDENT_14 . IDENT_17 IDENT_18 = ( ( edu . IDENT_10 . IDENT_11 . IDENT_12 . IDENT_13 . IDENT_14 . IDENT_17 ) ( IDENT_14 ) ) ; for ( int [ ] location : map . get ( IDENT_14 ) ) { java . lang . String IDENT_19 = text . substring ( location [ 0 ] , location [ 1 ] ) ; IDENT_6 . IDENT_4 IDENT_20 = new IDENT_6 . METHOD_4 ( location [ 0 ] , location [ 1 ] , IDENT_19 , null , IDENT_18 . METHOD_5 ( ) , java . lang . String . valueOf ( IDENT_18 . METHOD_6 ( ) ) , java . lang . String . valueOf ( IDENT_18 . METHOD_7 ( ) ) , IDENT_6 . IDENT_21 . IDENT_22 . Type . IDENT_23 , METHOD_4 . IDENT_24 . IDENT_25 ) ; IDENT_20 . METHOD_8 ( IDENT_18 . getId ( ) ) ; if ( IDENT_18 . METHOD_9 ( ) ) { IDENT_20 . METHOD_10 ( true ) ; IDENT_20 . METHOD_11 ( false ) ; IDENT_20 . METHOD_12 ( false ) ; } IDENT_7 . add ( IDENT_20 ) ; } } } catch ( edu . IDENT_10 . IDENT_11 . IDENT_12 . IDENT_13 . IDENT_14 . IDENT_26 e ) { e . printStackTrace ( ) ; java . lang . System . METHOD_13 ( 1 ) ; } IDENT_6 . List < IDENT_6 . METHOD_4 > result = new IDENT_6 . ArrayList < IDENT_6 . METHOD_4 > ( IDENT_7 . size ( ) ) ; for ( IDENT_6 . METHOD_4 IDENT_27 : IDENT_7 ) { boolean IDENT_28 = false ; IDENT_29 : for ( IDENT_6 . METHOD_4 m : result ) { boolean equal = false ; equal = ( ( IDENT_6 . IDENT_30 . equals ( IDENT_27 . METHOD_5 ( ) , m . METHOD_5 ( ) ) ) && ( IDENT_6 . IDENT_30 . equals ( IDENT_27 . METHOD_7 ( ) , m . METHOD_7 ( ) ) ) ) && ( IDENT_6 . IDENT_30 . equals ( IDENT_27 . METHOD_6 ( ) , m . METHOD_6 ( ) ) ) ; if ( ( ( IDENT_27 . METHOD_14 ( ) ) == ( m . METHOD_14 ( ) ) ) && ( ( IDENT_27 . METHOD_15 ( ) ) == ( m . METHOD_15 ( ) ) ) ) { if ( ( ( IDENT_27 . METHOD_16 ( ) ) == ( METHOD_4 . IDENT_24 . IDENT_31 ) ) && ( ( m . METHOD_16 ( ) ) == ( METHOD_4 . IDENT_24 . IDENT_32 ) ) ) { IDENT_28 = true ; break IDENT_29 ; } else if ( ( ( m . METHOD_16 ( ) ) == ( METHOD_4 . IDENT_24 . IDENT_31 ) ) && ( ( IDENT_27 . METHOD_16 ( ) ) == ( METHOD_4 . IDENT_24 . IDENT_32 ) ) ) { result . remove ( m ) ; break IDENT_29 ; } } else if ( ( ( ( IDENT_27 . METHOD_14 ( ) ) >= ( m . METHOD_14 ( ) ) ) && ( ( IDENT_27 . METHOD_15 ( ) ) <= ( m . METHOD_15 ( ) ) ) ) && equal ) { IDENT_28 = true ; break IDENT_29 ; } else if ( ( ( ( m . METHOD_14 ( ) ) >= ( IDENT_27 . METHOD_14 ( ) ) ) && ( ( m . METHOD_15 ( ) ) <= ( IDENT_27 . METHOD_15 ( ) ) ) ) && equal ) { result . remove ( m ) ; break IDENT_29 ; } } if ( ! IDENT_28 ) result . add ( IDENT_27 ) ; } return result ; }
org . junit . Assert . assertEquals ( IDENT_5 . size ( ) , 3 )