METHOD_0 ( ) { com . facebook . buck . io . IDENT_0 . IDENT_1 IDENT_0 = new com . facebook . buck . io . IDENT_0 . impl . METHOD_1 ( ) ; com . facebook . buck . core . model . IDENT_2 target = com . facebook . buck . core . model . IDENT_3 . newInstance ( STRING_0 ) ; com . facebook . buck . IDENT_4 . IDENT_5 . IDENT_6 IDENT_7 = ( ( com . facebook . buck . IDENT_4 . IDENT_5 . IDENT_6 ) ( new com . facebook . buck . IDENT_4 . IDENT_5 . METHOD_2 ( target , com . facebook . buck . core . model . IDENT_8 . of ( STRING_1 , com . facebook . buck . IDENT_4 . IDENT_5 . IDENT_9 . METHOD_3 ( java . util . Optional . of ( com . facebook . buck . IDENT_4 . IDENT_5 . IDENT_9 . IDENT_10 ) ) , com . facebook . buck . IDENT_4 . IDENT_5 . IDENT_9 . METHOD_4 ( java . util . Optional . of ( com . facebook . buck . IDENT_4 . IDENT_5 . IDENT_9 . IDENT_11 ) ) ) , new com . facebook . buck . IDENT_12 . IDENT_13 . METHOD_5 ( com . facebook . buck . core . config . IDENT_14 . builder ( ) . build ( ) ) , com . facebook . buck . IDENT_12 . IDENT_15 . METHOD_6 ( ) ) . build ( ) . METHOD_7 ( ) ) ) ; com . facebook . buck . IDENT_4 . IDENT_5 . IDENT_16 IDENT_17 = com . facebook . buck . IDENT_4 . IDENT_5 . IDENT_16 . builder ( ) . setName ( STRING_2 ) . build ( ) ; com . google . common . collect . IDENT_18 . Builder < com . facebook . buck . core . model . IDENT_2 > builder = com . google . common . collect . IDENT_18 . METHOD_8 ( ) ; IDENT_7 . METHOD_9 ( com . facebook . buck . core . model . IDENT_3 . newInstance ( STRING_3 ) , METHOD_10 ( IDENT_0 ) , IDENT_17 , builder , com . google . common . collect . IDENT_18 . METHOD_8 ( ) ) ; "<AssertPlaceHolder>" ; } build ( ) { if ( ( IDENT_19 . METHOD_11 ( ) ) == ( Operation . IDENT_20 ) ) { com . facebook . buck . core . IDENT_21 . IDENT_22 IDENT_23 = java . util . IDENT_24 . METHOD_12 ( com . google . common . collect . IDENT_25 . METHOD_13 ( IDENT_19 . METHOD_14 ( ) , null ) ) ; IDENT_26 . METHOD_15 ( IDENT_23 ) ; return new com . facebook . buck . IDENT_27 . IDENT_28 . METHOD_16 ( IDENT_19 , target , IDENT_26 . build ( ) ) ; } else { IDENT_29 . METHOD_17 ( IDENT_19 . METHOD_14 ( ) ) ; IDENT_29 . METHOD_18 ( IDENT_19 . METHOD_19 ( ) ) ; return new com . facebook . buck . IDENT_27 . IDENT_28 . METHOD_16 ( IDENT_19 , IDENT_29 . build ( ) ) ; } }
org . junit . Assert . assertThat ( builder . build ( ) , org . hamcrest . Matchers . contains ( com . facebook . buck . IDENT_4 . IDENT_5 . IDENT_9 . IDENT_10 , com . facebook . buck . IDENT_4 . IDENT_5 . IDENT_9 . IDENT_11 ) )