import com.hazelcast.cluster.impl.ClusterJoinManager;
import com.hazelcast.instance.Node;
import com.hazelcast.nio.Address;
import com.hazelcast.spi.impl.NodeEngineImpl;
import java.util.concurrent.ConcurrentMap;
<BUG>import java.util.concurrent.CopyOnWriteArrayList;
class MockJoiner extends AbstractJoiner {</BUG>
private final CopyOnWriteArrayList<Address> joinAddresses;
private final ConcurrentMap<Address, NodeEngineImpl> nodes;
private final Object joinerLock;

import com.hazelcast.cluster.impl.ClusterJoinManager;
import com.hazelcast.instance.Node;
import com.hazelcast.nio.Address;
import com.hazelcast.spi.impl.NodeEngineImpl;
import java.util.concurrent.ConcurrentMap;
import java.util.concurrent.CopyOnWriteArrayList;
import org.junit.Assert;
class MockJoiner extends AbstractJoiner {
private final CopyOnWriteArrayList<Address> joinAddresses;
private final ConcurrentMap<Address, NodeEngineImpl> nodes;
private final Object joinerLock;
