public void METHOD_1 ( java.lang.String message , java.lang.Throwable VAR_1 , TYPE_1 data ) { final java.lang.String VAR_2 = METHOD_2 ( message , VAR_1 ) ; final TYPE_2 VAR_3 = new TYPE_2 ( VAR_4 , VAR_1 ) ; final TYPE_3 VAR_5 = new TYPE_3 ( message , TYPE_4 . METHOD_3 ( VAR_1 ) , data , VAR_2 ) ; VAR_3 . METHOD_4 ( STRING_1 , VAR_5 ) ; throw VAR_3 ; }

public void METHOD_1 ( java.lang.String message , java.lang.Throwable VAR_1 , TYPE_1 data ) { final java.lang.String VAR_2 = METHOD_2 ( message , VAR_1 ) ; final TYPE_2 VAR_3 = new TYPE_2 ( VAR_4 , VAR_1 ) ; final TYPE_3 error = new TYPE_3 ( message , TYPE_4 . METHOD_3 ( VAR_1 ) , data , VAR_2 ) ; VAR_3 . METHOD_4 ( STRING_1 , error ) ; throw VAR_3 ; }
