@NonNull
    public static List<AllocatedUnicastRange> minus(@NonNull final List<AllocatedUnicastRange> ranges, @NonNull final AllocatedUnicastRange other) {
        List<AllocatedUnicastRange> results = new ArrayList<>();
        for (AllocatedUnicastRange range : ranges) {
            results.addAll(range.minus(other));
            results = mergeUnicastRanges(results);
        }
        return results;
    }
Subtracts a range from a list of ranges

@param ranges ranges to be subtracted
@param other  {@link AllocatedUnicastRange} range
@return a resulting {@link AllocatedUnicastRange} or null otherwise
mesh/src/main/java/no/nordicsemi/android/mesh/AddressRange.java