final PathFilter exportFilter;
final MultiplePathFilterBuilder importBuilder = PathFilters.multiplePathFilterBuilder(true);
for (FilterSpecification filter : importFilters) {
importBuilder.addFilter(filter.getPathFilter(), filter.isInclude());
}
<BUG>importBuilder.addFilter(PathFilters.getMetaInfFilter(), false);</BUG>
if (dependency.isImportServices()) {
importBuilder.addFilter(PathFilters.getMetaInfServicesFilter(), true);
}
<BUG>importBuilder.addFilter(PathFilters.getMetaInfSubdirectoriesFilter(), false);
importFilter = importBuilder.create();</BUG>
if (exportFilters.isEmpty()) {

final PathFilter exportFilter;
final MultiplePathFilterBuilder importBuilder = PathFilters.multiplePathFilterBuilder(true);
for (FilterSpecification filter : importFilters) {
importBuilder.addFilter(filter.getPathFilter(), filter.isInclude());
}
if (dependency.isImportServices()) {
importBuilder.addFilter(PathFilters.getMetaInfServicesFilter(), true);
}
importBuilder.addFilter(PathFilters.getMetaInfSubdirectoriesFilter(), false);
importBuilder.addFilter(PathFilters.getMetaInfFilter(), false);
importFilter = importBuilder.create();
if (exportFilters.isEmpty()) {
