METHOD_0 ( ) { org . IDENT_0 . service . IDENT_1 . security . IDENT_2 IDENT_3 = org . IDENT_0 . service . IDENT_1 . security . IDENT_2 . IDENT_4 ; org . IDENT_0 . service . IDENT_1 . repository . IDENT_5 IDENT_6 = new org . IDENT_0 . service . IDENT_1 . repository . METHOD_1 ( STRING_0 ) ; java . lang . String IDENT_7 = org . IDENT_0 . module . IDENT_8 . test . util . IDENT_9 . METHOD_2 ( ) ; java . util . List < java . lang . String > IDENT_10 = asList ( STRING_1 , STRING_2 , IDENT_7 ) ; java . util . List < java . lang . String > IDENT_11 = asList ( STRING_3 , STRING_4 ) ; when ( IDENT_12 . METHOD_3 ( IDENT_6 , IDENT_13 . IDENT_14 ) ) . thenReturn ( true ) ; when ( IDENT_15 . METHOD_4 ( IDENT_6 , IDENT_16 . IDENT_17 ) ) . thenReturn ( IDENT_2 . IDENT_18 ) ; org . IDENT_0 . service . IDENT_1 . security . IDENT_2 result = IDENT_19 . process ( IDENT_3 , IDENT_6 , IDENT_7 , IDENT_10 , IDENT_11 ) ; "<AssertPlaceHolder>" ; } process ( org . IDENT_0 . service . IDENT_1 . security . IDENT_2 , org . IDENT_0 . service . IDENT_1 . repository . METHOD_1 , java . lang . String , java . util . List , java . util . List ) { org . IDENT_0 . service . IDENT_1 . security . IDENT_2 result = IDENT_3 ; if ( ( IDENT_2 . IDENT_4 . equals ( IDENT_3 ) ) && ( IDENT_20 . METHOD_3 ( IDENT_6 , IDENT_13 . IDENT_14 ) ) ) { if ( ( IDENT_21 . IDENT_22 . equals ( IDENT_7 ) ) || ( METHOD_5 ( IDENT_7 , IDENT_10 ) ) ) { result = IDENT_23 . METHOD_4 ( IDENT_6 , IDENT_16 . IDENT_17 ) ; } else if ( ( IDENT_21 . IDENT_24 . equals ( IDENT_7 ) ) || ( METHOD_5 ( IDENT_7 , IDENT_11 ) ) ) { result = IDENT_23 . METHOD_4 ( IDENT_6 , IDENT_16 . IDENT_25 ) ; } } return result ; }
org . junit . Assert . assertEquals ( IDENT_2 . IDENT_18 , result )