if (opts.isStrict()) {
throw e;
}
}
List<String> subIds = new LinkedList<String>();
SubPackageHandling sb = pack.getSubPackageHandling();
for (JcrPackageImpl p: subPacks) {
boolean skip = false;
PackageId id = p.getPackage().getId();
SubPackageHandling.Option option = sb.getOption(id);
String msg;
if (option == SubPackageHandling.Option.ADD || option == SubPackageHandling.Option.IGNORE) {
msg = "skipping installation of subpackage " + id + " due to option " + option;
skip = true;
} else if (option == SubPackageHandling.Option.INSTALL) {