VisitEvent
package visitor.beans.event;
import java.util.EventObject;
public class VisitEvent extends EventObject {
protected VisitEvent(Object source, int type, Object visited, Object[] data) {
super(source);
fieldType = type;
fieldVisited = visited;
fieldData = data;
}
private transient int fieldType = 0;
private transient Object fieldVisited = null;
private transient Object[] fieldData = null;
}