diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RemoteSailingServerEventsSelectionDialog.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RemoteSailingServerEventsSelectionDialog.java
index 1f36e9cd005..10f1a83dabd 100644
--- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RemoteSailingServerEventsSelectionDialog.java
+++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RemoteSailingServerEventsSelectionDialog.java
@@ -1,5 +1,13 @@
package com.sap.sailing.gwt.ui.adminconsole;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.List;
+import java.util.UUID;
+import java.util.stream.Collectors;
+import java.util.stream.StreamSupport;
+
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.ui.Button;
@@ -15,13 +23,6 @@ import com.sap.sailing.gwt.ui.shared.EventBaseDTO;
import com.sap.sailing.gwt.ui.shared.RemoteSailingServerReferenceDTO;
import com.sap.sse.gwt.client.dialog.DataEntryDialog;
-import java.util.ArrayList;
-import java.util.Comparator;
-import java.util.List;
-import java.util.UUID;
-import java.util.stream.Collectors;
-import java.util.stream.StreamSupport;
-
/**
* A dialog to set up events inclusion for given remote sailing server instance. There is a checkBox per event. If
* includeRadio is selected then just selected events will be loaded. If excludeRadio is
@@ -51,7 +52,8 @@ public class RemoteSailingServerEventsSelectionDialog extends DataEntryDialog selectedEventIds, Iterable events) {
this(name, url, include, selectedEventIds, events, /* error message */ null);
+ assert events != null;
}
public RemoteSailingServerReferenceDTO(String name, String url, boolean include,
List selectedEventIds, Iterable events, String lastErrorMessage) {
super(name);
+ assert selectedEventIds != null;
this.url = url;
this.events = events;
this.include = include;
@@ -46,7 +48,7 @@ public class RemoteSailingServerReferenceDTO extends NamedDTO {
}
public RemoteSailingServerReferenceDTO(String name, String url, boolean include, String lastErrorMessage) {
- this(name, url, include, /* selectedEventIds */ null, /* events */ null, lastErrorMessage);
+ this(name, url, include, /* selectedEventIds */ Collections.emptyList(), /* events */ Collections.emptySet(), lastErrorMessage);
}
public String getUrl() {