boolean METHOD_1 ( java.util.List VAR_1 , TYPE_1 VAR_2 ) { TYPE_1 VAR_3 = VAR_2 . METHOD_2 ( ) ; return ( VAR_3 != null ) && ( ( VAR_1 . contains ( VAR_3 ) ) || ( METHOD_1 ( VAR_1 , VAR_3 ) ) ) ; } 

boolean METHOD_1 ( java.util.List < TYPE_1 > VAR_1 , TYPE_1 VAR_2 ) { TYPE_1 VAR_3 = VAR_2 . METHOD_2 ( ) ; return ( VAR_3 != null ) && ( ( VAR_1 . contains ( VAR_3 ) ) || ( METHOD_1 ( VAR_1 , VAR_3 ) ) ) ; } 
