code: public List<Exception> getCriticalExceptions() {
  		List<Exception> exceptions = new Vector<Exception>(exception == null ? 0 : 1);
  		if (exception != null) exceptions.add(exception);
  		return exceptions;
  	}
docs: Wrap a critical exception (if any occurred) into a List to satisfy the NotificationQueue interface contract.
  
  @return a list containing a critical exception, if any occurred