public static java.util.List < TYPE_1 > METHOD_1 ( java.lang.String VAR_1 , TYPE_2 VAR_2 , TYPE_2 target , TYPE_3 VAR_3 ) { java.util.List < TYPE_1 > result = TYPE_4 . METHOD_2 ( VAR_1 , VAR_2 , target , VAR_3 ) ; if ( result == null ) { java.util.List < TYPE_1 > VAR_4 = TYPE_4 . METHOD_3 ( target ) ; if ( VAR_4 != null ) { result = TYPE_4 . METHOD_4 ( VAR_4 , VAR_1 , target , VAR_3 ) ; } } return result ; }

public static java.util.List < TYPE_1 > METHOD_1 ( java.lang.String VAR_1 , TYPE_2 VAR_2 , TYPE_2 target , TYPE_3 VAR_3 ) { java.util.List < TYPE_1 > result = TYPE_4 . METHOD_2 ( VAR_1 , VAR_2 , target , VAR_3 ) ; if ( result . isEmpty ( ) ) { java.util.List < TYPE_1 > VAR_4 = TYPE_4 . METHOD_3 ( target ) ; if ( ! ( VAR_4 . isEmpty ( ) ) ) { result = TYPE_4 . METHOD_4 ( VAR_4 , VAR_1 , target , VAR_3 ) ; } } return result ; }
