throw new AssertionError("Unexpected visitVersionUpdateOp(" + op + ")");
}
@Override public void visitAddParticipant(AddParticipant op) {}
@Override public void visitRemoveParticipant(RemoveParticipant op) {}
@Override public void visitWaveletBlipOperation(final WaveletBlipOperation waveletOp) {
waveletOp.getBlipOp().acceptVisitor(new BlipOperationVisitor() {
@Override public void visitBlipContentOperation(BlipContentOperation blipOp) {
blipOp.getContentOp().apply(new DocOpCursor() {
@Override public void annotationBoundary(AnnotationBoundaryMap m) {}
@Override public void characters(String chars) {}
@Override public void elementEnd() {}