in freemarker-generator-base/src/main/java/org/apache/freemarker/generator/base/uri/NamedUriStringParser.java [47:61]
public static NamedUri parse(String value) {
Validate.notEmpty(value, "Named URI is empty");
final Matcher matcher = NAMED_URI_REGEXP.matcher(value);
if (matcher.matches()) {
final String name = matcher.group(NAME);
final String group = matcher.group(GROUP);
final URI uri = UriUtils.toUri(matcher.group(URI));
return new NamedUri(name, group, uri, parameters(uri));
} else {
final URI uri = UriUtils.toUri(value);
return new NamedUri(uri, parameters(uri));
}
}