METHOD_0 ( ) { final java . lang . String path = STRING_0 ; java . lang . Thread IDENT_0 = new java . lang . Thread ( new java . lang . METHOD_1 ( ) { @ com . IDENT_1 . IDENT_2 . Override public void run ( ) { try { java . lang . Thread . sleep ( ( 1000 * 3 ) ) ; IDENT_3 . create ( path , STRING_1 , IDENT_4 . IDENT_5 ) ; } catch ( java . lang . IDENT_6 e ) { e . printStackTrace ( ) ; } } } ) ; IDENT_0 . start ( ) ; boolean IDENT_7 = IDENT_3 . METHOD_2 ( path , TimeUnit . IDENT_8 , ( 1000 * 5 ) ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( java . lang . String , java . util . concurrent . TimeUnit , long ) { java . util . Date IDENT_9 = new java . util . Date ( ( ( java . lang . System . currentTimeMillis ( ) ) + ( IDENT_10 . METHOD_3 ( time ) ) ) ) ; com . IDENT_1 . IDENT_2 . IDENT_11 . LOG . debug ( ( ( STRING_2 + path ) + STRING_3 ) ) ; if ( exists ( path ) ) { return true ; } METHOD_4 ( ) ; try { while ( ! ( exists ( path , true ) ) ) { boolean IDENT_12 = METHOD_5 ( ) . METHOD_6 ( ) . METHOD_7 ( IDENT_9 ) ; if ( ! IDENT_12 ) { return false ; } } com . IDENT_1 . IDENT_2 . IDENT_11 . LOG . debug ( ( ( STRING_4 + path ) + STRING_5 ) ) ; return true ; } catch ( java . lang . IDENT_6 e ) { throw new com . IDENT_1 . IDENT_2 . exception . METHOD_8 ( e ) ; } finally { METHOD_9 ( ) ; } }
org . junit . Assert . assertTrue ( IDENT_7 )