METHOD_0 ( ) { java . nio . file . IDENT_0 fs = com . google . common . IDENT_1 . IDENT_2 . METHOD_1 ( com . google . common . IDENT_1 . Configuration . METHOD_2 ( ) ) ; java . nio . file . Path root = fs . getPath ( com . facebook . buck . IDENT_3 . IDENT_4 . IDENT_5 ) ; com . facebook . buck . io . IDENT_6 . IDENT_7 delegate = new com . facebook . buck . io . IDENT_6 . impl . METHOD_3 ( root ) ; java . nio . file . Path IDENT_8 = fs . getPath ( STRING_0 ) ; java . nio . file . Path target = fs . getPath ( STRING_1 ) ; java . nio . file . IDENT_9 . METHOD_4 ( target ) ; java . nio . file . IDENT_9 . METHOD_5 ( IDENT_8 , target ) ; com . facebook . buck . IDENT_3 . IDENT_10 IDENT_11 = METHOD_6 ( com . facebook . buck . IDENT_3 . IDENT_10 . class ) ; expect ( IDENT_11 . METHOD_7 ( ) ) . andReturn ( com . google . common . collect . ImmutableList . of ( ) ) ; expect ( IDENT_11 . METHOD_8 ( IDENT_8 ) ) . andReturn ( java . util . Optional . of ( fs . getPath ( STRING_2 ) ) ) ; expect ( IDENT_11 . METHOD_8 ( target ) ) . andReturn ( java . util . Optional . of ( fs . getPath ( STRING_3 ) ) ) ; expect ( IDENT_11 . METHOD_9 ( fs . getPath ( STRING_2 ) ) ) . METHOD_10 ( new com . facebook . IDENT_3 . IDENT_12 . METHOD_11 ( ) ) ; expect ( IDENT_11 . METHOD_9 ( fs . getPath ( STRING_3 ) ) ) . andReturn ( com . facebook . buck . IDENT_3 . IDENT_4 . IDENT_13 ) ; replay ( IDENT_11 ) ; com . facebook . buck . IDENT_3 . IDENT_14 IDENT_15 = new com . facebook . buck . IDENT_3 . METHOD_12 ( IDENT_11 , delegate ) ; "<AssertPlaceHolder>" ; verify ( IDENT_11 ) ; } METHOD_13 ( com . facebook . buck . io . file . IDENT_16 ) { long IDENT_17 = java . lang . System . currentTimeMillis ( ) ; java . lang . String hashCode = ( IDENT_18 . METHOD_13 ( output . getPath ( ) ) ) + STRING_4 ; long IDENT_19 = java . lang . System . currentTimeMillis ( ) ; IDENT_20 . METHOD_14 ( ( IDENT_19 - IDENT_17 ) ) ; return hashCode ; }
org . junit . Assert . assertEquals ( com . facebook . buck . IDENT_3 . IDENT_4 . IDENT_13 , IDENT_15 . METHOD_13 ( IDENT_8 ) )