253
253
return outputList;
256
public synchronized void reinitialize() {
258
availableChangeReasons.clear();
259
changeEventID = getNextID();
262
public synchronized boolean isEmpty() {
263
return history.isEmpty() && availableChangeReasons.isEmpty();
267
public synchronized ChangeEvent clone() {
268
ChangeEvent res = new ChangeEvent();
269
res.history.addAll(history);
270
res.availableChangeReasons.addAll(availableChangeReasons);
271
res.changeEventID = changeEventID;