List<Event> eventList = new ArrayList<Event>(actual.getEventList());
if (succSymbol.getLikeness() != 0) {
eventList.add(new LikenessEvent(succSymbol.getLikeness()));
}
if (succSymbol.getMarkIndex() != 0) {
eventList.add(new MarkEvent(succSymbol.getMarkIndex() > 0, Math.abs(succSymbol.getMarkIndex()), succSymbol.getMarkName()));
}
if (succSymbol.getType() == Type.CHECK_IN || succSymbol.getType() == Type.CHECK_OUT) {
eventList.add(new CheckEvent(succSymbol.getType() == Type.CHECK_IN));
}
if (succSymbol.getType() == Type.CLOSED_SELF_START || succSymbol.getType() == Type.CLOSED_SELF_END) {