// then publish any changes ...
String userName = context.getSecurityContext() != null ? context.getSecurityContext().getUserName() : null;
if (userName == null) userName = "";
String contextId = context.getId();
String processId = null;
Changes changes = new Changes(processId, contextId, userName, getSourceName(), getNowInUtc(), this.changes);
observer.notify(changes);
// Null the list, since this should have been closed
this.changes = null;
}