private final FilePosition pos;
private List<Token<HtmlTokenType>> tokens;
private static InputSource makeInputSource(String name) {
try {
return new InputSource(new URI("message", null, "/" + name, null, null));
} catch (URISyntaxException ex) {
// Authority can't be bad since there isn't one, and the path is not
// relative, so should not throw.
throw new SomethingWidgyHappenedError(ex);
}