private static < TYPE_1 > TYPE_2 < TYPE_1 > METHOD_1 ( ) { return new TYPE_2 < TYPE_1 > ( ) { public java.lang.String toString ( TYPE_1 t ) { return t == null ? STRING_1 : t . toString ( ) ; } public TYPE_1 METHOD_2 ( java.lang.String string ) { try { return ( ( TYPE_1 ) ( string ) ) ; } catch ( TYPE_3 VAR_1 ) { java.lang.String VAR_2 = STRING_2 + ( STRING_3 + STRING_4 ) ; throw new TYPE_4 ( VAR_2 ) ; } } } ; }

private static < TYPE_1 > TYPE_2 < TYPE_1 > METHOD_1 ( ) { return new TYPE_2 < TYPE_1 > ( ) { public java.lang.String toString ( TYPE_1 t ) { return t == null ? null : t . toString ( ) ; } public TYPE_1 METHOD_2 ( java.lang.String string ) { return ( ( TYPE_1 ) ( string ) ) ; } } ; }
