private TYPE_1 METHOD_1 ( TYPE_2 < TYPE_1 > VAR_1 ) { if ( ( VAR_2 ) == null ) { TYPE_1 VAR_3 = VAR_4 . data ; VAR_4 = VAR_5 ; return VAR_3 ; } else { return METHOD_1 ( VAR_4 ) ; } } 

protected TYPE_1 METHOD_1 ( TYPE_2 < TYPE_1 > VAR_1 ) { if ( ( VAR_2 ) == null ) { TYPE_1 VAR_3 = VAR_4 . data ; VAR_4 = VAR_5 ; return VAR_3 ; } else { return METHOD_1 ( VAR_4 ) ; } } 
