import java.io.Externalizable;
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
import java.nio.ByteBuffer;
<BUG>import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

import java.util.concurrent.locks.ReentrantReadWriteLock;</BUG>
import org.opendedup.hashing.HashFunctionPool;

import java.io.Externalizable;
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
import java.nio.ByteBuffer;
import java.util.Map.Entry;
import java.util.TreeMap;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import org.opendedup.hashing.HashFunctionPool;
