final WaveletOperationContext newContext = new WaveletOperationContext(
convertGooglewaveToGmail(op.getContext().getCreator()),
op.getContext().getTimestamp(), op.getContext().getVersionIncrement(),
op.getContext().getHashedVersion());
final WaveletOperation[] result = { null };
op.acceptVisitor(new WaveletOperationVisitor() {
void setResult(WaveletOperation x) {
Preconditions.checkState(result[0] == null,
"%s: More than one result: %s, %s", op, result[0], x);
result[0] = x;
}