METHOD_0 ( ) { java . lang . Object output = null ; try { output = org . apache . el . lang . IDENT_0 . METHOD_1 ( null , org . apache . el . lang . IDENT_1 . IDENT_2 . IDENT_3 , org . apache . el . lang . IDENT_1 . IDENT_2 . class ) ; } finally { "<AssertPlaceHolder>" ; } } METHOD_1 ( javax . el . IDENT_4 , java . lang . Object , java . lang . Class ) { if ( ctx != null ) { boolean IDENT_5 = ctx . METHOD_2 ( ) ; try { java . lang . Object result = ctx . METHOD_3 ( ) . METHOD_4 ( ctx , obj , type ) ; if ( ctx . METHOD_2 ( ) ) { return ( ( java . lang . IDENT_6 < ? > ) ( result ) ) ; } } finally { ctx . METHOD_5 ( IDENT_5 ) ; } } if ( ( obj == null ) || ( "" . equals ( obj ) ) ) { return null ; } if ( type . METHOD_6 ( obj . getClass ( ) ) ) { return ( ( java . lang . IDENT_6 < ? > ) ( obj ) ) ; } if ( ! ( obj instanceof java . lang . String ) ) { throw new javax . el . METHOD_7 ( org . apache . el . util . IDENT_7 . get ( STRING_0 , obj , obj . getClass ( ) , type ) ) ; } java . lang . IDENT_6 < ? > result ; try { result = java . lang . IDENT_6 . valueOf ( type , ( ( java . lang . String ) ( obj ) ) ) ; } catch ( java . lang . IllegalArgumentException IDENT_8 ) { throw new javax . el . METHOD_7 ( org . apache . el . util . IDENT_7 . get ( STRING_0 , obj , obj . getClass ( ) , type ) ) ; } return result ; }
org . junit . Assert . assertEquals ( org . apache . el . lang . IDENT_1 . IDENT_2 . IDENT_3 , output )