// Each other method does something convenient and returns the given builder
private Builder at(int location) {
Builder b = new Builder();
if (location > 0) {
b.skip(location);
}
return b;
}
private Builder createElement(String tagName, Attributes attributes, Builder builder) {