descriptions.addAll(publicImported(rootOfImported, strategy, criteria));
if (arePackagesRelated(fromImporter, rootOfImported)) {
descriptions.addAll(local(rootOfImported, strategy, criteria, 0));
continue;
}
Package packageOfImported = modelObjects.packageOf(rootOfImported);
descriptions.addAll(imported(fromImporter, packageOfImported, imported, strategy, criteria));
}
}
return descriptions;
}