METHOD_0 ( ) { com . facebook . buck . rules . args . IDENT_0 IDENT_1 = com . facebook . buck . rules . args . IDENT_0 . create ( com . google . common . base . IDENT_2 . METHOD_1 ( STRING_0 ) , STRING_1 ) ; com . facebook . buck . rules . args . IDENT_0 IDENT_3 = com . facebook . buck . rules . args . IDENT_0 . create ( com . google . common . base . IDENT_2 . METHOD_1 ( STRING_0 ) , STRING_2 ) ; com . facebook . buck . rules . keys . IDENT_4 < com . google . common . hash . IDENT_5 > IDENT_6 = METHOD_2 ( ) ; com . facebook . buck . rules . keys . IDENT_4 < com . google . common . hash . IDENT_5 > IDENT_7 = METHOD_2 ( ) ; com . facebook . buck . rules . keys . IDENT_8 . METHOD_3 ( IDENT_6 , IDENT_1 ) ; com . facebook . buck . rules . keys . IDENT_8 . METHOD_3 ( IDENT_7 , IDENT_3 ) ; "<AssertPlaceHolder>" ; } build ( ) { if ( ( IDENT_9 . METHOD_4 ( ) ) == ( Operation . IDENT_10 ) ) { com . facebook . buck . core . IDENT_11 . IDENT_12 IDENT_13 = java . util . IDENT_14 . METHOD_5 ( com . google . common . collect . IDENT_15 . METHOD_6 ( IDENT_9 . METHOD_7 ( ) , null ) ) ; IDENT_16 . METHOD_8 ( IDENT_13 ) ; return new com . facebook . buck . IDENT_17 . IDENT_18 . METHOD_9 ( IDENT_9 , target , IDENT_16 . build ( ) ) ; } else { IDENT_19 . METHOD_10 ( IDENT_9 . METHOD_7 ( ) ) ; IDENT_19 . METHOD_11 ( IDENT_9 . METHOD_12 ( ) ) ; return new com . facebook . buck . IDENT_17 . IDENT_18 . METHOD_9 ( IDENT_9 , IDENT_19 . build ( ) ) ; } }
org . junit . Assert . assertThat ( IDENT_6 . build ( ) , org . hamcrest . Matchers . equalTo ( IDENT_7 . build ( ) ) )