public static TYPE_1 < TYPE_2 > METHOD_1 ( final java.lang.Class < ? > c ) { return new TYPE_1 < TYPE_2 > ( ) { public TYPE_2 METHOD_2 ( ) { try { return c . METHOD_3 ( VAR_1 . String class ) ; } catch ( TYPE_3 VAR_2 ) { throw VAR_2 ; } catch ( java.lang.Exception VAR_2 ) { return null ; } } } ; }

public static TYPE_1 < TYPE_2 > METHOD_1 ( final java.lang.Class < ? > c ) { return new TYPE_1 < TYPE_2 > ( ) { public TYPE_2 METHOD_2 ( ) { try { return c . METHOD_3 ( VAR_1 . String class ) ; } catch ( final TYPE_3 VAR_2 ) { throw VAR_2 ; } catch ( final java.lang.Exception VAR_2 ) { return null ; } } } ; }
