METHOD_0 ( ) { com . facebook . buck . core . model . IDENT_0 target = com . facebook . buck . core . model . IDENT_1 . newInstance ( STRING_0 ) ; com . facebook . buck . core . rules . IDENT_2 rule = new com . facebook . buck . core . build . engine . impl . IDENT_3 . METHOD_1 ( target , IDENT_4 ) ; java . util . concurrent . atomic . IDENT_5 < com . facebook . buck . core . rules . IDENT_2 > IDENT_6 = new java . util . concurrent . atomic . METHOD_2 ( ) ; com . facebook . buck . core . build . engine . delegate . IDENT_7 IDENT_8 = new com . facebook . buck . core . build . engine . delegate . METHOD_3 ( IDENT_9 ) { @ com . facebook . buck . core . build . engine . impl . Override public void METHOD_4 ( com . facebook . buck . core . rules . IDENT_2 IDENT_10 ) { super . METHOD_4 ( IDENT_10 ) ; IDENT_6 . set ( IDENT_10 ) ; } } ; try ( com . facebook . buck . core . build . engine . impl . IDENT_11 IDENT_12 = METHOD_5 ( ) . METHOD_6 ( IDENT_8 ) . build ( ) ) { IDENT_12 . build ( IDENT_13 , com . facebook . buck . IDENT_14 . IDENT_15 . newInstance ( ) , rule ) . METHOD_7 ( ) . get ( ) ; "<AssertPlaceHolder>" ; } } get ( ) { return value ; }
org . junit . Assert . assertThat ( IDENT_6 . get ( ) , org . hamcrest . Matchers . is ( rule ) )