METHOD_0 ( ) { final java . util . Map < java . lang . String , org . bonitasoft . engine . expression . model . IDENT_0 > parameters = java . util . Collections . METHOD_1 ( ) ; final org . bonitasoft . engine . core . expression . control . model . IDENT_1 IDENT_2 = null ; final java . util . Map < java . lang . String , java . util . Map < java . lang . String , java . io . IDENT_3 > > IDENT_4 = java . util . Collections . METHOD_1 ( ) ; final java . util . Map < java . lang . String , org . bonitasoft . engine . expression . model . IDENT_0 > IDENT_5 = new java . util . HashMap < java . lang . String , org . bonitasoft . engine . expression . model . IDENT_0 > ( parameters ) ; IDENT_5 . put ( STRING_0 , org . bonitasoft . engine . expression . IDENT_6 . METHOD_2 ( ) ) ; IDENT_5 . put ( STRING_1 , org . bonitasoft . engine . expression . IDENT_6 . METHOD_3 ( ) ) ; final java . util . Map < java . lang . String , java . lang . Object > IDENT_7 = new java . util . HashMap < java . lang . String , java . lang . Object > ( parameters ) ; IDENT_7 . put ( STRING_0 , org . bonitasoft . engine . expression . IDENT_6 . METHOD_2 ( ) ) ; IDENT_7 . put ( STRING_1 , org . bonitasoft . engine . expression . IDENT_6 . METHOD_3 ( ) ) ; doReturn ( IDENT_7 ) . when ( IDENT_8 ) . METHOD_4 ( STRING_2 , IDENT_5 , IDENT_2 , IDENT_4 ) ; final java . util . Map < java . lang . String , java . lang . Object > METHOD_4 = IDENT_9 . METHOD_4 ( STRING_2 , parameters , IDENT_2 , IDENT_4 ) ; "<AssertPlaceHolder>" ; } METHOD_4 ( java . lang . String , java . util . Map , org . bonitasoft . engine . core . expression . control . model . IDENT_1 , java . util . Map ) { final long IDENT_10 = java . lang . System . currentTimeMillis ( ) ; final java . util . Map < java . lang . String , java . lang . Object > IDENT_11 = new java . util . HashMap ( parameters . size ( ) ) ; try { for ( final java . util . Map . Entry < java . lang . String , org . bonitasoft . engine . expression . model . IDENT_0 > input : parameters . entrySet ( ) ) { if ( IDENT_2 != null ) { final java . lang . String key = input . getKey ( ) ; if ( ( ( IDENT_4 != null ) && ( ! ( IDENT_4 . isEmpty ( ) ) ) ) && ( IDENT_4 . containsKey ( key ) ) ) { IDENT_2 . METHOD_5 ( IDENT_4 . get ( key ) ) ; } IDENT_11 . put ( input . getKey ( ) , IDENT_12 . evaluate ( input . getValue ( ) , IDENT_2 ) ) ; } else { IDENT_11 . put ( input . getKey ( ) , IDENT_12 . evaluate ( input . getValue ( ) ) ) ; } } } finally { if ( IDENT_13 . METHOD_6 ( IDENT_14 . IDENT_15 ) ) { final long IDENT_16 = java . lang . System . currentTimeMillis ( ) ; final java . lang . StringBuilder IDENT_17 = new java . lang . StringBuilder ( ) ; IDENT_17 . append ( STRING_3 ) ; IDENT_17 . append ( IDENT_18 ) ; IDENT_17 . append ( STRING_4 ) ; IDENT_17 . append ( IDENT_11 ) ; IDENT_13 . METHOD_7 ( IDENT_14 . IDENT_15 , IDENT_17 . toString ( ) , ( IDENT_16 - IDENT_10 ) ) ; } } return IDENT_11 ; }
org . junit . Assert . assertEquals ( IDENT_7 , METHOD_4 )