METHOD_0 ( ) { IDENT_0 = new com . IDENT_1 . IDENT_2 . engine . METHOD_1 ( ) ; java . util . Set < java . lang . String > IDENT_3 = new java . util . HashSet < java . lang . String > ( ) ; IDENT_3 . add ( STRING_0 2 ) ; IDENT_3 . add ( STRING_1 ) ; IDENT_3 . add ( STRING_2 ) ; IDENT_3 . add ( STRING_3 ) ; IDENT_3 . add ( STRING_0 0 ) ; IDENT_3 . add ( STRING_4 ) ; IDENT_3 . add ( STRING_5 ) ; IDENT_3 . add ( STRING_6 ) ; IDENT_3 . add ( STRING_0 1 ) ; IDENT_3 . add ( STRING_7 ) ; IDENT_3 . add ( STRING_0 3 ) ; IDENT_3 . add ( STRING_0 5 ) ; IDENT_3 . add ( STRING_8 ) ; IDENT_3 . add ( STRING_0 4 ) ; IDENT_3 . add ( STRING_0 ) ; IDENT_0 . METHOD_2 ( IDENT_3 , STRING_9 ) ; com . IDENT_1 . IDENT_2 . engine . IDENT_4 result = IDENT_0 . METHOD_3 ( STRING_0 6 ) ; "<AssertPlaceHolder>" ; } METHOD_3 ( java . lang . String ) { if ( null == ( IDENT_3 ) ) return null ; int IDENT_5 = 0 ; if ( ( IDENT_5 = url . indexOf ( STRING_10 ) ) >= 0 ) { url = url . substring ( 0 , IDENT_5 ) ; } com . IDENT_1 . IDENT_2 . engine . IDENT_4 result = new com . IDENT_1 . IDENT_2 . engine . METHOD_4 ( ) ; result . METHOD_5 ( url ) ; if ( IDENT_6 . contains ( url ) ) { result . METHOD_6 ( url ) ; return result ; } com . IDENT_1 . IDENT_2 . engine . IDENT_7 IDENT_8 = new com . IDENT_1 . IDENT_2 . engine . METHOD_7 ( url ) ; java . util . Map < java . lang . Integer , java . lang . String > IDENT_9 = IDENT_8 . METHOD_8 ( ) ; java . util . Map < java . lang . String , java . lang . String > IDENT_10 = new java . util . HashMap < java . lang . String , java . lang . String > ( ) ; java . util . Set < java . lang . String > IDENT_11 = this . IDENT_12 . get ( IDENT_8 . METHOD_9 ( ) ) ; if ( null != IDENT_11 ) { java . util . Map < java . lang . String , java . lang . Integer > IDENT_13 = new java . util . HashMap < java . lang . String , java . lang . Integer > ( ) ; for ( java . lang . String pattern : IDENT_11 ) { java . util . Map < java . lang . Integer , java . lang . String > IDENT_14 = this . IDENT_15 . get ( pattern ) . METHOD_8 ( ) ; if ( METHOD_10 ( IDENT_14 , IDENT_9 ) ) { IDENT_13 . put ( pattern , ( ( IDENT_14 . size ( ) ) * 1000 ) ) ; java . util . Map < java . lang . Integer , java . lang . String > IDENT_16 = this . IDENT_15 . get ( pattern ) . METHOD_11 ( ) ; for ( int i : IDENT_16 . METHOD_12 ( ) ) { java . lang . String IDENT_17 = IDENT_16 . get ( i ) ; java . lang . String IDENT_18 = IDENT_9 . get ( i ) ; int IDENT_19 = IDENT_13 . get ( pattern ) ; int IDENT_20 = IDENT_17 . length ( ) ; int IDENT_21 = IDENT_18 . length ( ) ; if ( IDENT_20 > IDENT_21 ) IDENT_20 = IDENT_21 ; for ( int x = 0 ; x < IDENT_20 ; x ++ ) { if ( ( IDENT_17 . charAt ( x ) ) == ( IDENT_18 . charAt ( x ) ) ) { IDENT_19 = IDENT_19 + 1 ; } else break ; } IDENT_13 . put ( pattern , IDENT_19 ) ; } } } java . lang . String IDENT_22 = "" ; java . util . ArrayList < java . lang . Integer > IDENT_23 = new java . util . ArrayList < java . lang . Integer > ( IDENT_13 . values ( ) ) ; java . util . Collections . METHOD_13 ( IDENT_23 ) ; java . util . ArrayList < java . lang . String > IDENT_24 = new java . util . ArrayList < java . lang . String > ( ) ; for ( int i = ( IDENT_23 . size ( ) ) - 1 ; i >= 0 ; i OP_0 ) { java . util . Set < java . lang . String > METHOD_12 = IDENT_13 . METHOD_12 ( ) ; for ( java . lang . String s : METHOD_12 ) { if ( ( IDENT_13 . get ( s ) . compareTo ( IDENT_23 . get ( i ) ) ) == 0 ) { IDENT_24 . add ( s ) ; IDENT_13 . remove ( s ) ; break ; } } } for ( java . lang . String pattern : IDENT_24 ) { com . IDENT_1 . IDENT_2 . engine . METHOD_7 IDENT_25 = IDENT_15 . get ( pattern ) ; java . util . Map < java . lang . Integer , java . lang . String > IDENT_26 = IDENT_25 . METHOD_11 ( ) ; boolean found = true ; IDENT_22 = pattern ; java . util . Set < java . lang . Integer > METHOD_12 = IDENT_26 . METHOD_12 ( ) ; for ( java . lang . Integer key : METHOD_12 ) { java . lang . String IDENT_27 = IDENT_26 . get ( key ) ; if ( IDENT_9 . containsKey ( key ) ) { java . lang . String IDENT_28 = IDENT_9 . get ( key ) ; java . util . Map < java . lang . String , java . lang . String > IDENT_29 = null ; if ( ( IDENT_29 = METHOD_14 ( IDENT_27 , IDENT_28 ) ) != null ) { IDENT_10 . METHOD_15 ( IDENT_29 ) ; } else { found = false ; break ; } } else { found = false ; break ; } } if ( found ) { result . METHOD_16 ( IDENT_10 ) ; result . METHOD_6 ( IDENT_22 ) ; return result ; } else { IDENT_10 . METHOD_17 ( ) ; } } } if ( ( this . IDENT_30 . size ( ) ) > 0 ) { java . lang . String IDENT_31 = "" ; for ( java . lang . String pattern : IDENT_30 . METHOD_12 ( ) ) { java . lang . String IDENT_32 = pattern . substring ( 0 , ( ( pattern . length ( ) ) - 4 ) ) ; if ( url . startsWith ( IDENT_32 ) ) { if ( ( IDENT_31 . length ( ) ) < ( pattern . length ( ) ) ) { IDENT_31 = pattern ; } } } if ( ( IDENT_31 . length ( ) ) > 0 ) { result . METHOD_6 ( IDENT_31 ) ; java . lang . String IDENT_32 = IDENT_31 . substring ( 0 , ( ( IDENT_31 . length ( ) ) - 5 ) ) ; java . lang . String IDENT_33 = url . substring ( ( ( IDENT_32 . length ( ) ) + 1 ) ) ; IDENT_10 . put ( STRING_11 , IDENT_33 ) ; result . METHOD_16 ( IDENT_10 ) ; return result ; } } return null ; }
org . junit . Assert . assertTrue ( ( result == null ) )