public boolean METHOD_1 ( int x , int y , TYPE_1 VAR_1 ) { if ( VAR_2 . isEmpty ( ) ) { TYPE_2 VAR_3 = VAR_1 . METHOD_2 ( x , y ) ; return VAR_3 != null ? VAR_3 . METHOD_3 ( x , y ) : false ; } boolean result = false ; for ( TYPE_3 VAR_4 : VAR_2 ) { result = result & ( VAR_4 . METHOD_1 ( x , y ) ) ; } return result ; }

public boolean METHOD_1 ( int x , int y , TYPE_1 VAR_1 ) { if ( VAR_2 . isEmpty ( ) ) { TYPE_2 VAR_3 = VAR_1 . METHOD_2 ( x , y ) ; return VAR_3 != null ? VAR_3 . METHOD_3 ( x , y ) : false ; } boolean result = false ; for ( TYPE_3 VAR_4 : VAR_2 ) { result = result | ( VAR_4 . METHOD_1 ( x , y ) ) ; } return result ; }
