36 import java.util.ArrayList; |
36 import java.util.ArrayList; |
37 import java.util.Collections; |
37 import java.util.Collections; |
38 import java.util.Iterator; |
38 import java.util.Iterator; |
39 import java.util.List; |
39 import java.util.List; |
40 |
40 |
41 import org.apache.commons.lang.ObjectUtils; |
41 import org.apache.commons.lang3.ObjectUtils; |
42 import org.apache.commons.lang.builder.HashCodeBuilder; |
42 import org.apache.commons.lang3.builder.HashCodeBuilder; |
43 |
43 |
44 import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList; |
44 import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList; |
45 |
45 |
46 /** |
46 /** |
47 * $Id$ [Apr 5, 2004] |
47 * $Id$ [Apr 5, 2004] |