
/**
 * AState.java
 *
 *
 * Created: Sun Oct 20 22:23:29 2002
 *
 * @author <a href="mailto: "</a>
 * @version
 */

public abstract class AState {
   abstract void setData(Object data, SBTree sbt);
   abstract void setLeft(SBTree lft);
   abstract void setRight(SBTree rgt);
   abstract SBTree getRight();
   abstract SBTree getLeft();
   abstract Object getData();
   abstract Object acceptVisitor(SBVisitor v, Object inp, SBTree sbt);
}// AState
