private java.lang.String METHOD_1 ( java.util.List < java.lang.String > VAR_1 , java.util.List < java.lang.String > VAR_2 , int VAR_3 ) { for ( int i = VAR_3 ; i >= 0 ; i -- ) { if ( ( TYPE_1 . equals ( VAR_2 . get ( i ) ) ) || ( TYPE_2 . equals ( VAR_2 . get ( i ) ) ) ) { return VAR_1 . get ( i ) ; } } throw new TYPE_3 ( STRING_1 ) ; }

private java.lang.String METHOD_1 ( java.util.List < java.lang.String > VAR_1 , java.util.List < java.lang.String > VAR_2 , int VAR_3 ) { for ( int i = VAR_3 ; i >= 0 ; i -- ) { if ( ( i != VAR_3 ) && ( ( TYPE_1 . equals ( VAR_2 . get ( i ) ) ) || ( TYPE_2 . equals ( VAR_2 . get ( i ) ) ) ) ) { return VAR_1 . get ( i ) ; } } throw new TYPE_3 ( STRING_1 ) ; }
