23 package com.realtime.crossfire.jxclient.util;
25 import java.io.Serializable;
26 import java.util.Collections;
27 import java.util.EventListener;
28 import java.util.Iterator;
29 import java.util.concurrent.CopyOnWriteArrayList;
30 import org.jetbrains.annotations.NotNull;
54 public void add(@NotNull
final T listener) {
62 public void remove(@NotNull
final T listener) {