code: private void forwardToLocalNodes(Mutation mutation, MessagingService.Verb verb, byte[] forwardBytes, InetAddress from) throws IOException
      {
          DataInputStream in = new DataInputStream(new FastByteArrayInputStream(forwardBytes));
          int size = in.readInt();
  
          // tell the recipients who to send their ack to
          MessageOut<Mutation> message = new MessageOut<>(verb, mutation, Mutation.serializer).withParameter(Mutation.FORWARD_FROM, from.getAddress());
          // Send a message to each of the addresses on our Forward List
          for (int i = 0; i < size; i++)
          {
              InetAddress address = CompactEndpointSerializationHelper.deserialize(in);
              int id = in.readInt();
              Tracing.trace("Enqueuing forwarded write to {}", address);
              MessagingService.instance().sendOneWay(message, id, address);
          }
      }
docs: Older version (< 1.0) will not send this message at all, hence we don't
  need to check the version of the data.