in freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/datasource/DataSourcesSupplier.java [89:103]
protected List<DataSource> get(String source) {
Validate.notEmpty(source, "source is empty");
try {
if (isHttpUri(source)) {
return singletonList(resolveHttpUrl(source));
} else if (isEnvUri(source)) {
return singletonList(resolveEnvironment(source));
} else {
return resolveFileOrDirectory(source, include, exclude, charset);
}
} catch (RuntimeException e) {
throw new RuntimeException("Unable to create the data source: " + source, e);
}
}