return Collections.emptyList();
}
final Properties additionalLibProperties = IO.readProperties(conf);
final ProvisioningResolver resolver = SystemInstance.get().getComponent(ProvisioningResolver.class);
if (resolver == null) {
throw new IllegalStateException("SystemInstance not ready");
}
final List<String> libToCopy = new LinkedList<>();
final String toCopy = additionalLibProperties.getProperty(JAR_KEY);
if (toCopy != null) {
for (final String lib : toCopy.split(",")) {
libToCopy.addAll(resolver.realLocation(lib.trim()));
}
}
final String toExtract = additionalLibProperties.getProperty(ZIP_KEY);
if (toExtract != null) {
for (final String zip : toExtract.split(",")) {
final Set<String> strings = resolver.realLocation(zip);
if (strings.size() != 1) {
throw new IllegalArgumentException("Didnt find a single zip: " + strings);
}
libToCopy.addAll(extract(strings.iterator().next()));
}