METHOD_0 ( ) { org . batfish . datamodel . table . IDENT_0 IDENT_1 = new org . batfish . datamodel . table . METHOD_1 ( com . google . common . collect . ImmutableList . of ( new org . batfish . datamodel . table . METHOD_2 ( "value" , org . batfish . datamodel . IDENT_2 . Schema . IDENT_3 , "value" , false , true ) ) , STRING_0 ) ; org . batfish . datamodel . table . IDENT_4 IDENT_5 = org . batfish . datamodel . table . IDENT_4 . of ( "value" , STRING_1 ) ; org . batfish . datamodel . table . IDENT_4 IDENT_6 = org . batfish . datamodel . table . IDENT_4 . of ( "value" , STRING_2 ) ; org . batfish . datamodel . table . IDENT_7 IDENT_8 = new org . batfish . datamodel . table . METHOD_3 ( IDENT_1 ) . METHOD_4 ( IDENT_5 ) ; org . batfish . datamodel . table . METHOD_3 IDENT_9 = new org . batfish . datamodel . table . METHOD_3 ( IDENT_1 ) . METHOD_4 ( IDENT_6 ) ; org . batfish . datamodel . table . IDENT_10 IDENT_11 = new org . batfish . datamodel . table . METHOD_5 ( ) . add ( org . batfish . datamodel . table . IDENT_4 . builder ( ) . put ( IDENT_12 . IDENT_13 , IDENT_12 . IDENT_14 ) . put ( org . batfish . datamodel . table . IDENT_12 . METHOD_6 ( "value" ) , STRING_1 ) . put ( org . batfish . datamodel . table . IDENT_12 . METHOD_7 ( "value" ) , STRING_2 ) . build ( ) ) ; "<AssertPlaceHolder>" ; } METHOD_8 ( org . batfish . datamodel . table . METHOD_3 , org . batfish . datamodel . table . METHOD_3 , boolean ) { METHOD_9 ( IDENT_15 . METHOD_10 ( ) . METHOD_11 ( ) . equals ( IDENT_16 . METHOD_10 ( ) . METHOD_11 ( ) ) , STRING_3 ) ; org . batfish . datamodel . table . METHOD_1 IDENT_17 = IDENT_15 . METHOD_10 ( ) ; org . batfish . datamodel . table . METHOD_3 IDENT_18 = new org . batfish . datamodel . table . METHOD_3 ( org . batfish . datamodel . table . IDENT_12 . METHOD_12 ( IDENT_17 ) ) ; java . util . Map < java . lang . String , org . batfish . datamodel . table . METHOD_2 > IDENT_19 = IDENT_18 . METHOD_10 ( ) . METHOD_13 ( ) ; java . util . List < java . lang . String > IDENT_20 = IDENT_17 . METHOD_11 ( ) . stream ( ) . filter ( METHOD_2 :: IDENT_21 ) . map ( METHOD_2 :: getName ) . collect ( java . util . stream . IDENT_22 . toList ( ) ) ; java . util . List < org . batfish . datamodel . table . METHOD_2 > IDENT_23 = IDENT_17 . METHOD_11 ( ) . stream ( ) . filter ( ( IDENT_24 ) -> ( ! ( IDENT_24 . METHOD_14 ( ) ) ) && ( IDENT_24 . METHOD_15 ( ) ) ) . collect ( java . util . stream . IDENT_22 . toList ( ) ) ; java . util . Set < java . lang . Object > IDENT_25 = new java . util . HashSet ( ) ; java . util . Iterator < org . batfish . datamodel . table . IDENT_4 > IDENT_26 = IDENT_15 . METHOD_16 ( ) . iterator ( ) ; java . util . Map < java . util . List < java . lang . Object > , java . util . List < org . batfish . datamodel . table . IDENT_4 > > IDENT_27 = org . batfish . datamodel . table . IDENT_12 . METHOD_17 ( IDENT_16 . METHOD_16 ( ) , IDENT_17 . METHOD_11 ( ) ) ; while ( IDENT_26 . hasNext ( ) ) { org . batfish . datamodel . table . IDENT_4 IDENT_28 = IDENT_26 . next ( ) ; java . lang . Object IDENT_29 = IDENT_28 . getKey ( IDENT_17 . METHOD_11 ( ) ) ; IDENT_25 . add ( IDENT_29 ) ; java . util . List < org . batfish . datamodel . table . IDENT_4 > IDENT_30 = IDENT_27 . get ( IDENT_29 ) ; if ( IDENT_30 == null ) { if ( IDENT_31 ) { org . batfish . datamodel . table . IDENT_4 . IDENT_32 IDENT_33 = org . batfish . datamodel . table . IDENT_4 . builder ( IDENT_19 ) . METHOD_18 ( IDENT_28 , IDENT_20 ) ; org . batfish . datamodel . table . IDENT_12 . METHOD_19 ( IDENT_33 , IDENT_28 , null , IDENT_17 ) ; IDENT_18 . METHOD_4 ( IDENT_33 . build ( ) ) ; } } else { for ( org . batfish . datamodel . table . IDENT_4 IDENT_34 : IDENT_30 ) { if ( ! ( IDENT_28 . getValue ( IDENT_23 ) . equals ( IDENT_34 . getValue ( IDENT_23 ) ) ) ) { org . batfish . datamodel . table . IDENT_4 . IDENT_32 IDENT_33 = org . batfish . datamodel . table . IDENT_4 . builder ( IDENT_19 ) . METHOD_18 ( IDENT_28 , IDENT_20 ) ; org . batfish . datamodel . table . IDENT_12 . METHOD_19 ( IDENT_33 , IDENT_28 , IDENT_34 , IDENT_17 ) ; IDENT_18 . METHOD_4 ( IDENT_33 . build ( ) ) ; } } } } if ( IDENT_31 ) { java . util . Iterator < org . batfish . datamodel . table . IDENT_4 > IDENT_30 = IDENT_16 . METHOD_16 ( ) . iterator ( ) ; while ( IDENT_30 . hasNext ( ) ) { org . batfish . datamodel . table . IDENT_4 IDENT_34 = IDENT_30 . next ( ) ; java . lang . Object IDENT_35 = IDENT_34 . getKey ( IDENT_17 . METHOD_11 ( ) ) ; if ( IDENT_25 . contains ( IDENT_35 ) ) { continue ; } org . batfish . datamodel . table . IDENT_4 . IDENT_32 IDENT_33 = org . batfish . datamodel . table . IDENT_4 . builder ( IDENT_19 ) . METHOD_18 ( IDENT_34 , IDENT_20 ) ; org . batfish . datamodel . table . IDENT_12 . METHOD_19 ( IDENT_33 , null , IDENT_34 , IDENT_17 ) ; IDENT_18 . METHOD_4 ( IDENT_33 . build ( ) ) ; } } return IDENT_18 ; }
org . junit . Assert . assertThat ( org . batfish . datamodel . table . IDENT_12 . METHOD_8 ( IDENT_8 , IDENT_9 , true ) . METHOD_16 ( ) , org . hamcrest . Matchers . equalTo ( IDENT_11 ) )