MessageStore messageStore = null;
MessageEncodeAndStoreType encodeAndStore = GiraphConstants
.MESSAGE_ENCODE_AND_STORE_TYPE.get(conf);
Class<I> vertexIdClass = conf.getVertexIdClass();
if (vertexIdClass.equals(IntWritable.class)) { // INT
messageStore = new IntByteArrayMessageStore(messageValueFactory,
service, conf);
} else if (vertexIdClass.equals(LongWritable.class)) { // LONG
if (encodeAndStore.equals(
MessageEncodeAndStoreType.BYTEARRAY_PER_PARTITION) ||
encodeAndStore.equals(