public EventList<E> create() { if (Program.isDebug()) { DebugList<E> debugList = new DebugList<E>(); debugList.setLockCheckingEnabled(true); return debugList; } else { return new BasicEventList<E>(); } } public static <E> List<E> safeList(EventList<E> eventList) {