private void execute ( TYPE_1 VAR_1 ) { if ( ( ( VAR_2 ) == null ) || ( VAR_2 . METHOD_1 ( ) ) ) { TYPE_2 temp = new TYPE_2 ( 1 , 1 , INT_1 , VAR_3 , new TYPE_3 < TYPE_1 > ( ) ) ; temp . METHOD_2 ( true ) ; VAR_2 = temp ; VAR_2 . execute ( VAR_1 ) ; } }

void execute ( TYPE_1 VAR_1 ) { if ( ( ( VAR_2 ) == null ) || ( VAR_2 . METHOD_1 ( ) ) ) { TYPE_2 temp = new TYPE_2 ( 1 , 1 , INT_1 , VAR_3 , new TYPE_3 < TYPE_1 > ( ) ) ; temp . METHOD_2 ( true ) ; VAR_2 = temp ; } VAR_2 . execute ( VAR_1 ) ; }
