METHOD_0 ( ) { java . lang . reflect . Field field = org . IDENT_0 . common . utils . IDENT_1 . METHOD_1 ( org . IDENT_0 . common . utils . IDENT_2 . IDENT_3 . class , STRING_0 ) ; org . IDENT_0 . common . utils . IDENT_4 < org . IDENT_0 . common . utils . IDENT_2 . IDENT_3 , java . lang . String > IDENT_5 = new org . IDENT_0 . common . utils . IDENT_4 < org . IDENT_0 . common . utils . IDENT_2 . IDENT_3 , java . lang . String > ( org . IDENT_0 . common . utils . IDENT_2 . IDENT_3 . class , field ) ; org . IDENT_0 . common . utils . IDENT_2 . IDENT_3 IDENT_6 = new org . IDENT_0 . common . utils . IDENT_2 . METHOD_2 ( ) ; IDENT_5 . setValue ( IDENT_6 , "foo" ) ; "<AssertPlaceHolder>" ; } getValue ( T ) { try { if ( ( this . IDENT_7 ) != null ) { return ( ( IDENT_8 ) ( this . IDENT_7 . invoke ( object ) ) ) ; } else { return ( ( IDENT_8 ) ( this . field . get ( object ) ) ) ; } } catch ( java . lang . IDENT_9 e ) { throw new java . lang . RuntimeException ( e ) ; } catch ( java . lang . reflect . IDENT_10 e ) { throw new java . lang . RuntimeException ( e ) ; } }
org . junit . Assert . assertEquals ( "foo" , IDENT_5 . getValue ( IDENT_6 ) )