public Message getMessage() { DataOutputBuffer dob = new DataOutputBuffer(); try { serializer.serialize(this, dob); } catch (IOException e) { throw new IOError(e); } return new Message( FBUtilities.getLocalAddress(), StorageService.Verb.INDEX_SCAN, Arrays.copyOf(dob.getData(), dob.getLength())); }