public void writeRevision(Revision revision) throws IOException {
   for (int i = 0; i < sinks.size(); i++) {
     DumpWriter sink = sinks.get(i);
     sink.writeRevision(revision);
   }
 }
 public void writeStartPage(Page page) throws IOException {
   for (int i = 0; i < sinks.size(); i++) {
     DumpWriter sink = sinks.get(i);
     sink.writeStartPage(page);
   }
 }
 public void writeEndPage() throws IOException {
   for (int i = 0; i < sinks.size(); i++) {
     DumpWriter sink = sinks.get(i);
     sink.writeEndPage();
   }
 }
 public void writeSiteinfo(Siteinfo info) throws IOException {
   for (int i = 0; i < sinks.size(); i++) {
     DumpWriter sink = sinks.get(i);
     sink.writeSiteinfo(info);
   }
 }