public static synchronized void METHOD_1 ( java.lang.String VAR_1 , java.lang.Class < TYPE_1 > VAR_2 ) throws TYPE_2 { try { VAR_3 . METHOD_2 ( VAR_1 , VAR_2 . METHOD_3 ( ) . METHOD_4 ( ) ) ; } catch ( TYPE_3 | TYPE_4 | TYPE_2 | TYPE_5 | TYPE_6 | TYPE_7 VAR_4 ) { throw new TYPE_2 ( ( ( STRING_1 + ( VAR_2 . getName ( ) ) ) + STRING_2 ) ) ; } }

public static synchronized void METHOD_1 ( java.lang.String VAR_1 , java.lang.Class < ? extends TYPE_1 > VAR_2 ) throws TYPE_2 { try { VAR_3 . METHOD_2 ( VAR_1 , VAR_2 . METHOD_3 ( ) . METHOD_4 ( ) ) ; } catch ( TYPE_3 | TYPE_4 | TYPE_2 | TYPE_5 | TYPE_6 | TYPE_7 VAR_4 ) { throw new TYPE_2 ( ( ( STRING_1 + ( VAR_2 . getName ( ) ) ) + STRING_2 ) ) ; } }
