package animal;

class Node {
    Node(State state) {
        nodeState = state;
    }

    void process() {
        nodeState.process(this);
    }

    public void setState(State state) {
        nodeState = state;
    }

    public State getState() {
        return nodeState;
    }

    protected State nodeState;
}
