METHOD_0 ( ) { @ com . facebook . buck . util . METHOD_1 ( STRING_0 ) class IDENT_0 { public java . lang . String field ; } java . lang . reflect . Field field = IDENT_0 . class . METHOD_2 ( STRING_1 ) ; java . lang . reflect . Type IDENT_1 = com . facebook . buck . util . IDENT_2 . METHOD_3 ( field ) ; "<AssertPlaceHolder>" ; } METHOD_3 ( java . lang . reflect . Field ) { java . lang . reflect . Type type = com . facebook . buck . util . IDENT_2 . METHOD_4 ( field ) ; if ( type instanceof java . lang . reflect . IDENT_3 ) { type = ( ( java . lang . reflect . IDENT_3 ) ( type ) ) . METHOD_5 ( ) [ 0 ] ; } if ( type instanceof java . lang . reflect . IDENT_4 ) { type = ( ( java . lang . reflect . IDENT_4 ) ( type ) ) . METHOD_6 ( ) [ 0 ] ; } return com . google . common . IDENT_5 . IDENT_6 . METHOD_7 ( ( ( java . lang . Class < ? > ) ( type ) ) ) ; }
org . junit . Assert . assertEquals ( java . lang . String . class , IDENT_1 )