METHOD_0 ( ) { final java . util . HashMap < java . lang . String , java . lang . String [ ] > IDENT_0 = new java . util . HashMap < java . lang . String , java . lang . String [ ] > ( ) { { put ( STRING_0 , new java . lang . String [ ] { "1" , "2" , STRING_1 } ) ; } } ; final java . lang . IDENT_1 < ? > IDENT_2 = IDENT_3 . METHOD_1 ( STRING_0 , IDENT_0 ) ; int i = 0 ; for ( java . lang . Object o : IDENT_2 ) { "<AssertPlaceHolder>" ; } } METHOD_1 ( java . lang . String , java . lang . Object ) { java . lang . Object value = org . apache . ibatis . IDENT_4 . IDENT_5 . IDENT_6 . getValue ( expression , IDENT_0 ) ; if ( value == null ) { throw new org . apache . ibatis . builder . METHOD_2 ( ( ( STRING_2 + expression ) + STRING_3 ) ) ; } if ( value instanceof java . lang . IDENT_1 ) { return ( ( java . lang . IDENT_1 < ? > ) ( value ) ) ; } if ( value . getClass ( ) . METHOD_3 ( ) ) { int size = java . lang . reflect . IDENT_7 . METHOD_4 ( value ) ; java . util . List < java . lang . Object > IDENT_8 = new java . util . ArrayList < java . lang . Object > ( ) ; for ( int i = 0 ; i < size ; i ++ ) { java . lang . Object o = java . lang . reflect . IDENT_7 . get ( value , i ) ; IDENT_8 . add ( o ) ; } return IDENT_8 ; } if ( value instanceof java . util . Map ) { return ( ( java . util . Map ) ( value ) ) . entrySet ( ) ; } throw new org . apache . ibatis . builder . METHOD_2 ( ( ( ( ( STRING_4 + expression ) + STRING_5 ) + value ) + STRING_6 ) ) ; }
org . junit . Assert . assertEquals ( java . lang . String . valueOf ( ( ++ i ) ) , o )