@Override public void readFrom(StreamInput in) throws IOException { int size = in.readVInt(); if (size == 0) { indices = Strings.EMPTY_ARRAY; } else { indices = new String[size]; for (int i = 0; i < indices.length; i++) { indices[i] = in.readUTF(); } } operationThreading = BroadcastOperationThreading.fromId(in.readByte()); }