METHOD_0 ( ) { org . IDENT_0 . core . config . Configuration config = null ; org . IDENT_0 . core . IDENT_1 . IDENT_2 target = new org . IDENT_0 . core . IDENT_1 . METHOD_1 ( config ) ; java . lang . String IDENT_3 = null ; java . lang . String IDENT_4 = STRING_0 ; java . util . List < java . lang . String > IDENT_5 = new java . util . ArrayList < java . lang . String > ( ) ; IDENT_5 . add ( STRING_1 ) ; java . util . List < java . lang . String > IDENT_6 = new java . util . ArrayList < java . lang . String > ( ) ; IDENT_6 . add ( STRING_2 ) ; java . lang . String actual = target . METHOD_2 ( IDENT_4 , IDENT_5 , IDENT_6 , IDENT_3 ) ; java . lang . String expected = STRING_3 ; "<AssertPlaceHolder>" ; } METHOD_2 ( java . lang . String , java . util . List , java . util . List , java . lang . String ) { if ( IDENT_7 == null ) { return IDENT_7 ; } IDENT_7 = IDENT_7 . replaceAll ( STRING_4 , STRING_5 ) ; if ( IDENT_7 . matches ( STRING_6 ) ) { return IDENT_7 ; } boolean IDENT_8 = false ; java . lang . String IDENT_9 = STRING_5 0 ; if ( IDENT_7 . matches ( STRING_7 ) ) { IDENT_8 = true ; java . util . regex . IDENT_10 IDENT_11 = java . util . regex . IDENT_12 . METHOD_3 ( STRING_8 ) . matcher ( IDENT_7 ) ; while ( IDENT_11 . find ( ) ) { IDENT_9 += STRING_5 ; } IDENT_7 = IDENT_7 . replaceAll ( STRING_9 , "" ) ; } if ( IDENT_7 . matches ( ( ( ( org . IDENT_0 . core . IDENT_13 . IDENT_14 . IDENT_15 ) + ( org . IDENT_0 . core . IDENT_13 . IDENT_14 . IDENT_16 ) ) + ( org . IDENT_0 . core . IDENT_13 . IDENT_14 . IDENT_15 ) ) ) ) { IDENT_7 = IDENT_7 . replaceAll ( IDENT_14 . IDENT_16 , IDENT_17 . IDENT_18 ) ; } boolean IDENT_19 = false ; java . lang . String IDENT_20 = STRING_5 9 ; try { if ( org . IDENT_0 . core . util . IDENT_21 . METHOD_4 ( IDENT_7 ) ) { IDENT_19 = true ; if ( ! ( IDENT_20 . matches ( STRING_5 7 ) ) ) IDENT_20 = org . IDENT_0 . core . util . IDENT_21 . METHOD_5 ( IDENT_7 ) ; } else { try { java . lang . Class . METHOD_6 ( ( STRING_10 3 + IDENT_7 ) ) ; IDENT_19 = true ; } catch ( java . lang . Exception IDENT_22 ) { java . util . List < java . io . File > IDENT_23 = org . IDENT_0 . core . file . IDENT_24 . create ( ) . METHOD_7 ( ( ( ( config . IDENT_25 ) + STRING_10 1 ) + ( IDENT_26 . replaceAll ( STRING_11 , "/" ) ) ) , ( IDENT_7 + ( IDENT_14 . IDENT_27 . IDENT_28 ) ) ) ; if ( ( IDENT_23 != null ) && ( ( IDENT_23 . size ( ) ) > 0 ) ) { IDENT_19 = true ; } } if ( ! IDENT_19 ) { java . lang . Class . METHOD_6 ( IDENT_7 ) ; } } } catch ( java . lang . Exception e ) { for ( java . lang . String IDENT_29 : IDENT_6 ) { IDENT_29 = IDENT_29 . replaceAll ( STRING_12 , IDENT_17 . IDENT_18 ) . trim ( ) ; try { java . lang . String IDENT_30 = ( STRING_5 8 + ( IDENT_7 . replaceAll ( STRING_13 , STRING_14 ) . replaceAll ( STRING_15 , STRING_16 ) ) ) + STRING_5 4 ; if ( IDENT_29 . matches ( IDENT_30 ) ) { IDENT_19 = true ; break ; } if ( ( ! ( IDENT_29 . contains ( STRING_5 2 ) ) ) && ( IDENT_29 . METHOD_8 ( STRING_5 3 ) ) ) { try { java . lang . Class . METHOD_6 ( ( ( IDENT_29 . replace ( STRING_17 , "" ) ) + IDENT_7 ) ) ; IDENT_19 = true ; } catch ( java . lang . Exception IDENT_22 ) { } } } catch ( java . lang . Exception IDENT_31 ) { IDENT_31 . printStackTrace ( ) ; } } } if ( IDENT_5 != null ) { java . lang . StringBuilder buf = new java . lang . StringBuilder ( ) ; if ( ( IDENT_5 . size ( ) ) > 0 ) { buf . append ( STRING_18 ) ; buf . append ( IDENT_5 . get ( 0 ) ) ; if ( ( IDENT_5 . size ( ) ) > 1 ) { for ( int i = 1 ; i < ( IDENT_5 . size ( ) ) ; i ++ ) { buf . append ( STRING_10 ) ; buf . append ( IDENT_5 . get ( i ) ) ; } } buf . append ( STRING_10 2 ) ; } IDENT_7 += buf . toString ( ) ; } if ( ( IDENT_7 == null ) || ( IDENT_7 . equals ( IDENT_17 . IDENT_18 ) ) ) { IDENT_7 = STRING_5 9 ; } if ( ( IDENT_20 == null ) || ( IDENT_20 . equals ( IDENT_17 . IDENT_18 ) ) ) { IDENT_20 = STRING_5 9 ; } if ( ( IDENT_9 == null ) || ( ( IDENT_9 . length ( ) ) == 0 ) ) { IDENT_9 = STRING_5 ; } if ( IDENT_19 ) { return IDENT_8 ? IDENT_7 + IDENT_9 : IDENT_7 ; } else { return IDENT_8 ? IDENT_20 + IDENT_9 : IDENT_20 ; } }
org . junit . Assert . assertEquals ( expected , actual )