METHOD_0 ( ) { System . out . println ( STRING_0 ) ; java . util . concurrent . IDENT_0 s = new java . util . concurrent . METHOD_1 ( 1 ) ; final java . util . concurrent . atomic . IDENT_1 IDENT_2 = new java . util . concurrent . atomic . METHOD_2 ( 0 ) ; final java . util . concurrent . IDENT_3 IDENT_4 = new java . util . concurrent . METHOD_3 ( 2 ) ; final org . IDENT_5 . IDENT_6 . lib . ui . IDENT_7 IDENT_8 = new org . IDENT_5 . IDENT_6 . lib . ui . IDENT_9 . METHOD_4 ( 0 , true , s , new java . lang . METHOD_5 ( ) { @ org . IDENT_5 . IDENT_6 . lib . ui . Override public void run ( ) { IDENT_2 . METHOD_6 ( ) ; try { java . lang . Thread . sleep ( INT_0 ) ; } catch ( java . lang . IDENT_10 e ) { } IDENT_2 . METHOD_7 ( ) ; } } , new java . lang . METHOD_5 ( ) { @ org . IDENT_5 . IDENT_6 . lib . ui . Override public void run ( ) { IDENT_4 . METHOD_8 ( ) ; } } , null , null ) ; org . IDENT_5 . IDENT_6 . lib . ui . IDENT_7 IDENT_11 = new org . IDENT_5 . IDENT_6 . lib . ui . IDENT_9 . METHOD_4 ( 0 , true , s , new java . lang . METHOD_5 ( ) { @ org . IDENT_5 . IDENT_6 . lib . ui . Override public void run ( ) { IDENT_2 . METHOD_6 ( ) ; IDENT_8 . execute ( ) ; try { java . lang . Thread . sleep ( INT_1 ) ; } catch ( java . lang . IDENT_10 e ) { } IDENT_2 . METHOD_7 ( ) ; } } , new java . lang . METHOD_5 ( ) { @ org . IDENT_5 . IDENT_6 . lib . ui . Override public void run ( ) { IDENT_4 . METHOD_8 ( ) ; } } , null , null ) ; IDENT_11 . execute ( ) ; IDENT_4 . METHOD_9 ( 3 , TimeUnit . IDENT_12 ) ; "<AssertPlaceHolder>" ; } execute ( ) { java . io . IDENT_13 IDENT_14 = null ; try { if ( ( IDENT_15 ) == null ) { throw new org . apache . tools . IDENT_16 . METHOD_10 ( STRING_1 5 ) ; } if ( ( ! ( IDENT_15 . exists ( ) ) ) || ( ! ( IDENT_15 . METHOD_11 ( ) ) ) ) { throw new org . apache . tools . IDENT_16 . METHOD_10 ( STRING_1 9 ) ; } if ( ( IDENT_17 ) == null ) { throw new org . apache . tools . IDENT_16 . METHOD_10 ( STRING_2 ) ; } if ( ( ! ( IDENT_17 . exists ( ) ) ) || ( ! ( IDENT_17 . METHOD_12 ( ) ) ) ) { throw new org . apache . tools . IDENT_16 . METHOD_10 ( STRING_1 2 ) ; } if ( ( IDENT_18 ) == null ) { throw new org . apache . tools . IDENT_16 . METHOD_10 ( STRING_1 4 ) ; } IDENT_14 = new java . io . METHOD_13 ( new java . io . METHOD_14 ( IDENT_17 ) ) ; java . lang . String line = null ; java . util . Map < java . lang . String , java . util . Set < java . lang . String > > IDENT_19 = new java . util . HashMap < java . lang . String , java . util . Set < java . lang . String > > ( ) ; java . util . Map < java . lang . String , java . util . Set < java . lang . String > > IDENT_20 = new java . util . HashMap < java . lang . String , java . util . Set < java . lang . String > > ( ) ; java . util . Set < java . lang . String > IDENT_21 = new java . util . HashSet < java . lang . String > ( ) ; while ( ( line = IDENT_14 . METHOD_15 ( ) ) != null ) { if ( ( line . trim ( ) . length ( ) ) == 0 ) { continue ; } if ( line . startsWith ( STRING_3 7 ) ) continue ; if ( ! ( line . startsWith ( STRING_4 ) ) ) { java . lang . String [ ] p = line . split ( STRING_3 0 ) ; if ( ( p . length ) != 2 ) { if ( line . METHOD_16 ( STRING_3 0 ) ) { IDENT_19 . put ( line . substring ( 0 , ( ( line . length ( ) ) - 1 ) ) , null ) ; continue ; } else { throw new org . apache . tools . IDENT_16 . METHOD_10 ( ( ( ( STRING_3 6 + line ) + STRING_1 6 ) + ( IDENT_17 . getAbsolutePath ( ) ) ) ) ; } } java . util . Set < java . lang . String > IDENT_22 = IDENT_19 . get ( p [ 0 ] ) ; if ( IDENT_22 == null ) { IDENT_22 = new java . util . HashSet < java . lang . String > ( ) ; IDENT_19 . put ( p [ 0 ] , IDENT_22 ) ; } IDENT_22 . add ( p [ 1 ] ) ; } else { line = line . substring ( STRING_4 . length ( ) ) ; java . lang . String [ ] p = line . split ( STRING_3 0 ) ; if ( ( p . length ) != 2 ) { if ( line . METHOD_16 ( STRING_3 0 ) ) { IDENT_20 . put ( line . substring ( 0 , ( ( line . length ( ) ) - 1 ) ) , null ) ; IDENT_21 . add ( line . substring ( 0 , ( ( line . length ( ) ) - 1 ) ) ) ; continue ; } else { throw new org . apache . tools . IDENT_16 . METHOD_10 ( ( ( ( STRING_3 6 + line ) + STRING_1 6 ) + ( IDENT_17 . getAbsolutePath ( ) ) ) ) ; } } java . util . Set < java . lang . String > IDENT_22 = IDENT_20 . get ( p [ 0 ] ) ; if ( IDENT_22 == null ) { IDENT_22 = new java . util . HashSet < java . lang . String > ( ) ; IDENT_20 . put ( p [ 0 ] , IDENT_22 ) ; } IDENT_22 . add ( p [ 1 ] ) ; } } IDENT_14 . close ( ) ; org . apache . tools . IDENT_16 . IDENT_23 IDENT_24 = new org . apache . tools . IDENT_16 . METHOD_17 ( ) ; IDENT_24 . METHOD_18 ( IDENT_15 ) ; IDENT_24 . METHOD_19 ( new java . lang . String [ ] { STRING_1 7 } ) ; IDENT_24 . METHOD_20 ( ) ; java . lang . String [ ] IDENT_25 = IDENT_24 . METHOD_21 ( ) ; org . apache . tools . IDENT_16 . IDENT_26 . IDENT_27 IDENT_28 = ( ( org . apache . tools . IDENT_16 . IDENT_26 . IDENT_27 ) ( METHOD_22 ( ) . METHOD_23 ( STRING_5 0 ) ) ) ; for ( java . lang . String IDENT_29 : IDENT_25 ) { java . io . File IDENT_30 = new java . io . File ( IDENT_15 , IDENT_29 ) ; java . io . File IDENT_31 = new java . io . File ( IDENT_32 , IDENT_29 ) ; IDENT_31 . METHOD_24 ( ) ; IDENT_28 . METHOD_25 ( IDENT_30 ) ; IDENT_28 . METHOD_26 ( IDENT_31 ) ; IDENT_28 . execute ( ) ; org . apache . tools . IDENT_16 . METHOD_17 IDENT_33 = new org . apache . tools . IDENT_16 . METHOD_17 ( ) ; final java . lang . String IDENT_34 = STRING_3 ; IDENT_33 . METHOD_18 ( IDENT_31 ) ; IDENT_33 . METHOD_19 ( new java . lang . String [ ] { STRING_3 8 + IDENT_34 } ) ; IDENT_33 . METHOD_20 ( ) ; for ( java . lang . String IDENT_35 : IDENT_33 . METHOD_21 ( ) ) { java . io . File IDENT_36 = new java . io . File ( IDENT_31 , IDENT_35 ) ; java . io . File IDENT_37 = new java . io . File ( IDENT_31 , ( ( IDENT_35 . substring ( 0 , ( ( IDENT_35 . length ( ) ) - ( IDENT_34 . length ( ) ) ) ) ) + STRING_5 ) ) ; log ( ( ( ( STRING_6 + IDENT_35 ) + STRING_1 ) + IDENT_37 ) , IDENT_38 . IDENT_39 ) ; org . IDENT_40 . IDENT_41 . IDENT_42 . METHOD_27 ( IDENT_36 , IDENT_37 ) ; IDENT_36 . delete ( ) ; } } IDENT_24 . METHOD_18 ( IDENT_32 ) ; java . lang . String [ ] IDENT_43 = IDENT_19 . METHOD_28 ( ) . toArray ( new java . lang . String [ ] { "" } ) ; java . lang . String [ ] IDENT_44 = IDENT_20 . METHOD_28 ( ) . toArray ( new java . lang . String [ ] { "" } ) ; if ( ( IDENT_43 [ 0 ] ) != null ) { IDENT_24 . METHOD_19 ( IDENT_43 ) ; } if ( ( IDENT_21 . size ( ) ) > 0 ) { IDENT_24 . METHOD_29 ( IDENT_21 . toArray ( new java . lang . String [ ] { "" } ) ) ; } IDENT_24 . METHOD_20 ( ) ; if ( IDENT_18 . exists ( ) ) { IDENT_18 . delete ( ) ; } org . apache . tools . IDENT_16 . IDENT_26 . IDENT_45 IDENT_46 = ( ( org . apache . tools . IDENT_16 . IDENT_26 . IDENT_45 ) ( METHOD_22 ( ) . METHOD_23 ( STRING_7 ) ) ) ; IDENT_46 . METHOD_30 ( IDENT_18 ) ; for ( java . lang . String IDENT_47 : IDENT_24 . METHOD_21 ( ) ) { java . lang . String file = IDENT_47 . replace ( STRING_8 , STRING_3 2 ) ; org . apache . tools . IDENT_16 . types . IDENT_48 IDENT_49 = new org . apache . tools . IDENT_16 . types . METHOD_31 ( ) ; boolean IDENT_50 = false ; for ( java . lang . String IDENT_51 : IDENT_43 ) { if ( org . apache . tools . IDENT_16 . types . IDENT_52 . IDENT_53 . METHOD_32 ( IDENT_51 , file ) ) { java . util . Set < java . lang . String > IDENT_54 = IDENT_19 . get ( IDENT_51 ) ; if ( IDENT_54 != null ) { IDENT_50 = true ; IDENT_49 . METHOD_33 ( IDENT_54 . toArray ( new java . lang . String [ ] { "" } ) ) ; } else { org . apache . tools . IDENT_16 . types . IDENT_55 IDENT_56 = new org . apache . tools . IDENT_16 . types . METHOD_34 ( ) ; IDENT_56 . METHOD_35 ( IDENT_32 ) ; IDENT_56 . METHOD_19 ( file ) ; IDENT_46 . METHOD_36 ( IDENT_56 ) ; } } } if ( IDENT_50 ) { for ( java . lang . String IDENT_57 : IDENT_44 ) { if ( org . apache . tools . IDENT_16 . types . IDENT_52 . IDENT_53 . METHOD_32 ( IDENT_57 , file ) ) { java . util . Set < java . lang . String > IDENT_58 = IDENT_20 . get ( IDENT_57 ) ; if ( IDENT_58 != null ) { IDENT_49 . METHOD_37 ( IDENT_58 . toArray ( new java . lang . String [ ] { "" } ) ) ; } } } java . io . File IDENT_59 = new java . io . File ( IDENT_32 , file ) ; IDENT_49 . METHOD_25 ( IDENT_59 ) ; file = file . replaceAll ( STRING_9 , STRING_3 9 ) ; file = file . replaceAll ( STRING_3 5 , STRING_3 3 ) ; file = file . replaceAll ( STRING_3 1 , STRING_5 1 ) ; file = file . replaceAll ( STRING_1 0 , "" ) ; file = file . replaceAll ( STRING_1 8 , STRING_3 2 ) ; file = file . replaceAll ( STRING_3 4 , STRING_3 2 ) ; file = file . replaceAll ( STRING_1 1 , "" ) ; IDENT_49 . METHOD_38 ( file ) ; IDENT_46 . METHOD_39 ( IDENT_49 ) ; } } IDENT_46 . execute ( ) ; org . apache . tools . IDENT_16 . IDENT_26 . IDENT_60 delete = ( ( org . apache . tools . IDENT_16 . IDENT_26 . IDENT_60 ) ( METHOD_22 ( ) . METHOD_23 ( STRING_1 3 ) ) ) ; delete . METHOD_35 ( IDENT_32 ) ; delete . execute ( ) ; } catch ( java . io . IDENT_61 ex ) { java . util . logging . IDENT_62 . METHOD_40 ( org . IDENT_40 . IDENT_41 . IDENT_63 . class . getName ( ) ) . log ( IDENT_64 . IDENT_65 , null , ex ) ; } catch ( java . io . IOException ex ) { java . util . logging . IDENT_62 . METHOD_40 ( org . IDENT_40 . IDENT_41 . IDENT_63 . class . getName ( ) ) . log ( IDENT_64 . IDENT_65 , null , ex ) ; } finally { try { if ( IDENT_14 != null ) { IDENT_14 . close ( ) ; } } catch ( java . io . IOException ex ) { java . util . logging . IDENT_62 . METHOD_40 ( org . IDENT_40 . IDENT_41 . IDENT_63 . class . getName ( ) ) . log ( IDENT_64 . IDENT_65 , null , ex ) ; } } }
org . junit . Assert . assertEquals ( 0 , IDENT_2 . get ( ) )