METHOD_0 ( ) { org . eclipse . IDENT_0 . common . util . IDENT_1 < com . github . IDENT_2 . IDENT_3 . lang . IDENT_4 > IDENT_5 = new org . eclipse . IDENT_0 . common . util . IDENT_6 < com . github . IDENT_2 . IDENT_3 . lang . IDENT_4 > ( ) ; org . eclipse . IDENT_0 . common . util . IDENT_1 < com . github . IDENT_2 . IDENT_3 . lang . IDENT_7 > rules = new org . eclipse . IDENT_0 . common . util . IDENT_6 < com . github . IDENT_2 . IDENT_3 . lang . IDENT_7 > ( ) ; org . eclipse . IDENT_0 . common . util . IDENT_1 < com . github . IDENT_2 . IDENT_3 . lang . IDENT_8 > IDENT_9 = new org . eclipse . IDENT_0 . common . util . IDENT_6 < com . github . IDENT_2 . IDENT_3 . lang . IDENT_8 > ( ) ; org . eclipse . IDENT_0 . common . util . IDENT_1 < com . github . IDENT_2 . IDENT_3 . lang . IDENT_10 > IDENT_11 = new org . eclipse . IDENT_0 . common . util . IDENT_6 < com . github . IDENT_2 . IDENT_3 . lang . IDENT_10 > ( ) ; org . eclipse . IDENT_0 . common . util . IDENT_1 < com . github . IDENT_2 . IDENT_3 . lang . IDENT_12 > IDENT_13 = new org . eclipse . IDENT_0 . common . util . IDENT_6 < com . github . IDENT_2 . IDENT_3 . lang . IDENT_12 > ( ) ; com . github . IDENT_2 . IDENT_3 . lang . IDENT_14 options = METHOD_1 ( com . github . IDENT_2 . IDENT_3 . lang . IDENT_14 . class ) ; com . github . IDENT_2 . IDENT_3 . lang . IDENT_15 IDENT_16 = METHOD_1 ( com . github . IDENT_2 . IDENT_3 . lang . IDENT_15 . class ) ; com . github . IDENT_2 . IDENT_3 . lang . IDENT_17 IDENT_18 = METHOD_1 ( com . github . IDENT_2 . IDENT_3 . lang . IDENT_17 . class ) ; com . github . IDENT_2 . IDENT_3 . lang . IDENT_7 IDENT_19 = METHOD_1 ( com . github . IDENT_2 . IDENT_3 . lang . IDENT_8 . class ) ; com . github . IDENT_2 . IDENT_3 . lang . IDENT_10 IDENT_20 = METHOD_1 ( com . github . IDENT_2 . IDENT_3 . lang . IDENT_10 . class ) ; com . github . IDENT_2 . IDENT_3 . lang . IDENT_8 IDENT_21 = METHOD_1 ( com . github . IDENT_2 . IDENT_3 . lang . IDENT_8 . class ) ; expect ( options . METHOD_2 ( ) ) . andReturn ( IDENT_5 ) ; expect ( IDENT_16 . METHOD_3 ( ) ) . andReturn ( IDENT_18 ) ; expect ( IDENT_18 . METHOD_4 ( ) ) . andReturn ( rules ) ; expect ( IDENT_18 . METHOD_5 ( ) ) . andReturn ( IDENT_11 ) ; expect ( IDENT_18 . METHOD_6 ( ) ) . andReturn ( IDENT_13 ) ; expect ( IDENT_20 . METHOD_4 ( ) ) . andReturn ( IDENT_9 ) ; IDENT_5 . add ( IDENT_16 ) ; rules . add ( IDENT_19 ) ; IDENT_11 . add ( IDENT_20 ) ; IDENT_9 . add ( IDENT_21 ) ; java . lang . Object [ ] IDENT_22 = new java . lang . Object [ ] { options , IDENT_16 , IDENT_18 , IDENT_19 , IDENT_20 , IDENT_21 } ; replay ( IDENT_22 ) ; java . util . List < org . eclipse . IDENT_0 . IDENT_23 . IDENT_24 > IDENT_25 = com . google . common . collect . Lists . newArrayList ( ) ; new com . github . IDENT_2 . IDENT_3 . IDENT_26 . METHOD_7 ( ) . METHOD_8 ( options , IDENT_25 , com . github . IDENT_2 . IDENT_3 . lang . IDENT_8 . class ) ; "<AssertPlaceHolder>" ; verify ( IDENT_22 ) ; }
org . junit . Assert . assertEquals ( com . google . common . collect . Lists . < org . eclipse . IDENT_0 . IDENT_23 . IDENT_24 > newArrayList ( IDENT_19 , IDENT_20 , IDENT_21 ) , IDENT_25 )