package org.prevayler.foundation;
import java.io.IOException;
import java.io.OutputStream;
public abstract class Guided {
private final Turn _turn;
protected Guided(Turn turn) {
_turn = turn;
}
public void startTurn() {
_turn.start();
}
public void endTurn() {
_turn.end();
}
public abstract void writeTo(OutputStream stream) throws IOException;
}