METHOD_0 ( ) { java . lang . Object IDENT_0 = new java . lang . Object ( ) ; java . lang . Object result = new java . lang . Object ( ) ; expect ( IDENT_1 . METHOD_1 ( ) ) . andReturn ( context ) ; expect ( IDENT_2 . METHOD_1 ( ) ) . andReturn ( context ) ; expect ( IDENT_1 . resolve ( IDENT_0 ) ) . andReturn ( result ) ; expect ( IDENT_1 . getType ( ) ) . andReturn ( java . lang . String . class ) ; expect ( IDENT_2 . getType ( ) ) . andReturn ( java . util . Date . class ) ; replay ( IDENT_1 , IDENT_2 ) ; org . IDENT_3 . IDENT_4 . el . ctx . IDENT_5 IDENT_6 = new org . IDENT_3 . IDENT_4 . el . ctx . METHOD_2 ( IDENT_1 , IDENT_2 ) ; "<AssertPlaceHolder>" ; verify ( IDENT_1 , IDENT_2 ) ; } resolve ( T ) { try { return field . get ( reference . resolve ( context ) ) ; } catch ( java . lang . IllegalArgumentException e ) { throw new org . IDENT_3 . IDENT_4 . el . METHOD_3 ( ( ( STRING_0 + ( field . getName ( ) ) ) + STRING_1 ) , e ) ; } catch ( java . lang . IDENT_7 e ) { throw new org . IDENT_3 . IDENT_4 . el . METHOD_3 ( ( STRING_2 + ( field . getName ( ) ) ) , e ) ; } }
org . junit . Assert . assertEquals ( result , IDENT_6 . resolve ( IDENT_0 ) )