METHOD_0 ( ) { java . io . File output = new java . io . File ( super . IDENT_0 . METHOD_1 ( ) , STRING_0 ) ; METHOD_2 ( au . edu . IDENT_1 . IDENT_2 . IDENT_3 . METHOD_3 ( STRING_1 ) ) ; METHOD_4 ( new java . io . File ( STRING_2 ) ) ; IDENT_4 . IDENT_5 . IDENT_6 IDENT_7 = new IDENT_4 . IDENT_5 . METHOD_5 ( ) ; IDENT_7 . METHOD_6 ( new java . lang . String [ ] { STRING_3 + ( input . getAbsolutePath ( ) ) } ) ; au . edu . IDENT_1 . IDENT_2 . IDENT_8 IDENT_9 = METHOD_7 ( ) ; au . edu . IDENT_1 . IDENT_2 . IDENT_10 IDENT_11 = new au . edu . IDENT_1 . IDENT_2 . METHOD_8 ( IDENT_9 , input , null , 0 ) ; au . edu . IDENT_1 . IDENT_2 . util . IDENT_12 . METHOD_9 ( IDENT_11 . METHOD_10 ( ) , IDENT_11 . METHOD_11 ( ) , true ) ; au . edu . IDENT_1 . IDENT_2 . IDENT_13 IDENT_14 = new au . edu . IDENT_1 . IDENT_2 . METHOD_12 ( IDENT_9 , com . google . common . collect . ImmutableList . of ( IDENT_11 ) , output ) ; IDENT_14 . METHOD_13 ( null ) ; java . io . File IDENT_15 = new java . io . File ( super . IDENT_0 . METHOD_1 ( ) , STRING_4 ) ; java . io . File [ ] IDENT_16 = IDENT_15 . METHOD_14 ( ( ( java . io . IDENT_17 ) ( new org . apache . commons . io . IDENT_18 . METHOD_15 ( STRING_5 ) ) ) ) ; "<AssertPlaceHolder>" ; } METHOD_13 ( java . util . concurrent . IDENT_19 ) { source . stream ( ) . METHOD_16 ( ( IDENT_11 ) -> IDENT_11 . METHOD_17 ( ) ) ; if ( IDENT_20 == null ) { IDENT_20 = com . google . common . util . concurrent . IDENT_21 . METHOD_18 ( ) ; } METHOD_19 ( ) ; if ( METHOD_20 ( ) . METHOD_21 ( ) . METHOD_22 ( ) . IDENT_22 ) { IDENT_23 = new au . edu . IDENT_1 . IDENT_2 . IDENT_24 . METHOD_23 ( METHOD_20 ( ) . METHOD_24 ( ) . METHOD_25 ( METHOD_10 ( ) ) , METHOD_20 ( ) . METHOD_26 ( ) ) ; } java . util . List < IDENT_25 . IDENT_26 . IDENT_27 [ ] > IDENT_28 = METHOD_20 ( ) . METHOD_27 ( ) . METHOD_28 ( METHOD_20 ( ) . METHOD_21 ( ) . IDENT_29 , METHOD_20 ( ) . METHOD_21 ( ) . IDENT_30 ) ; java . util . List < java . io . File > IDENT_31 = new java . util . ArrayList ( ) ; java . util . List < java . util . concurrent . IDENT_32 < java . lang . IDENT_33 > > IDENT_34 = new java . util . ArrayList ( ) ; for ( int i = 0 ; i < ( IDENT_28 . size ( ) ) ; i ++ ) { IDENT_25 . IDENT_26 . IDENT_27 [ ] IDENT_35 = IDENT_28 . get ( i ) ; java . io . File f = METHOD_20 ( ) . METHOD_24 ( ) . METHOD_29 ( METHOD_10 ( ) , i ) ; int IDENT_36 = i ; IDENT_31 . add ( f ) ; if ( ! ( f . exists ( ) ) ) { IDENT_34 . add ( IDENT_20 . METHOD_30 ( ( ) -> { METHOD_31 ( f , IDENT_36 , IDENT_35 ) ; return null ; } ) ) ; } } METHOD_32 ( IDENT_34 ) ; if ( ( IDENT_23 ) != null ) { IDENT_23 . close ( ) ; IDENT_23 = null ; } au . edu . IDENT_1 . IDENT_2 . METHOD_12 . log . info ( STRING_6 ) ; java . util . List < java . io . File > IDENT_37 = IDENT_31 ; long IDENT_38 = source . stream ( ) . METHOD_33 ( ( IDENT_11 ) -> IDENT_11 . METHOD_34 ( ) . METHOD_35 ( ) . IDENT_39 ) . METHOD_36 ( ) ; if ( IDENT_38 > 0 ) { au . edu . IDENT_1 . IDENT_2 . METHOD_12 . log . warn ( java . lang . String . format ( STRING_7 , IDENT_38 ) ) ; } au . edu . IDENT_1 . IDENT_2 . METHOD_12 . log . info ( STRING_8 ) ; java . io . File out = METHOD_10 ( ) ; java . io . File IDENT_40 = ( IDENT_41 . IDENT_42 . IDENT_43 ) ? au . edu . IDENT_1 . IDENT_2 . IDENT_44 . METHOD_37 ( METHOD_10 ( ) ) : out ; IDENT_4 . IDENT_5 . IDENT_45 IDENT_46 = new IDENT_4 . IDENT_5 . METHOD_38 ( ) ; java . util . List < java . lang . String > args = new java . util . ArrayList ( ) ; for ( java . io . File f : IDENT_37 ) { args . add ( ( STRING_9 + ( f . getPath ( ) ) ) ) ; } args . add ( ( STRING_10 + ( IDENT_40 . getPath ( ) ) ) ) ; if ( ( METHOD_20 ( ) . METHOD_39 ( ) ) != null ) { args . addAll ( IDENT_41 . IDENT_47 . IDENT_48 . METHOD_40 ( METHOD_20 ( ) . METHOD_39 ( ) ) ) ; } int IDENT_49 = IDENT_46 . METHOD_6 ( args . toArray ( new java . lang . String [ ] { } ) ) ; if ( IDENT_49 != 0 ) { java . lang . String msg = java . lang . String . format ( STRING_11 , IDENT_49 ) ; au . edu . IDENT_1 . IDENT_2 . METHOD_12 . log . error ( msg ) ; throw new java . lang . RuntimeException ( msg ) ; } if ( IDENT_40 != out ) { au . edu . IDENT_1 . IDENT_2 . util . IDENT_12 . METHOD_41 ( IDENT_40 , out , true ) ; } METHOD_19 ( ) ; if ( IDENT_41 . IDENT_42 . IDENT_50 ) { if ( IDENT_40 != out ) { au . edu . IDENT_1 . IDENT_2 . util . IDENT_12 . delete ( IDENT_40 , true ) ; } for ( java . io . File f : IDENT_31 ) { au . edu . IDENT_1 . IDENT_2 . util . IDENT_12 . delete ( f , true ) ; } for ( java . io . File f : IDENT_37 ) { au . edu . IDENT_1 . IDENT_2 . util . IDENT_12 . delete ( f , true ) ; } } java . io . File IDENT_51 = new java . io . File ( ( ( METHOD_10 ( ) . getPath ( ) ) + STRING_12 ) ) ; try { if ( ( IDENT_52 . size ( ) ) > 0 ) { IDENT_52 . write ( IDENT_51 , STRING_13 ) ; } } catch ( java . io . IOException e ) { au . edu . IDENT_1 . IDENT_2 . METHOD_12 . log . warn ( e , ( STRING_14 + ( IDENT_51 . getPath ( ) ) ) ) ; } }
org . junit . Assert . assertTrue ( ( ( IDENT_16 != null ) && ( ( IDENT_16 . length ) > 0 ) ) )