public < TYPE_1 > TYPE_1 execute ( final TYPE_1 VAR_1 ) { METHOD_1 ( ) ; final java.lang.Class < ? extends java.lang.Object > VAR_2 = VAR_1 . getClass ( ) ; final TYPE_2 VAR_3 = METHOD_2 ( VAR_1 ) ; return METHOD_3 ( VAR_2 , VAR_3 ) ; } 

public < TYPE_1 > TYPE_1 execute ( final TYPE_1 VAR_1 ) { final java.lang.Class < ? extends java.lang.Object > VAR_2 = VAR_1 . getClass ( ) ; final TYPE_2 VAR_3 = METHOD_2 ( VAR_1 ) ; return METHOD_3 ( VAR_2 , VAR_3 ) ; } 
