/**
  * Creates the Bloom filter
  *
  * @param msg Message
  * @param inBuffer Input buffer
  * @param msgListener Message listener
  * @throws EOFException End-of-data processing input stream
  * @throws VerificationException Verification error
  */
 public static void processFilterLoadMessage(
     Message msg, SerializedBuffer inBuffer, MessageListener msgListener)
     throws EOFException, VerificationException {
   //
   // Load the new bloom filter
   //
   Peer peer = msg.getPeer();
   BloomFilter newFilter = new BloomFilter(inBuffer);
   BloomFilter oldFilter;
   synchronized (peer) {
     oldFilter = peer.getBloomFilter();
     newFilter.setPeer(peer);
     peer.setBloomFilter(newFilter);
   }
   //
   // Notify the message listener
   //
   msgListener.processFilterLoad(msg, oldFilter, newFilter);
 }