@Override public void writeSchemaPath(final SchemaPath path) throws IOException { ensureHeaderWritten(); output.writeBoolean(path.isAbsolute()); final Collection<QName> qnames = path.getPath(); output.writeInt(qnames.size()); for (QName qname : qnames) { writeQName(qname); } }