static String writeIpV4(byte[] ipBytes) {
      char[] buf = RecyclableBuffers.shortStringBuffer();
      int pos = 0;
      pos = writeBackwards(ipBytes[0] & 0xff, pos, buf);
      buf[pos++] = '.';
      pos = writeBackwards(ipBytes[1] & 0xff, pos, buf);
      buf[pos++] = '.';
      pos = writeBackwards(ipBytes[2] & 0xff, pos, buf);
      buf[pos++] = '.';
      pos = writeBackwards(ipBytes[3] & 0xff, pos, buf);
      return new String(buf, 0, pos);
    }
Like {@link #parseIp(String)} except this accepts a byte array.

@param ipBytes byte array whose ownership is exclusively transferred to this endpoint.
zipkin/src/main/java/zipkin2/Endpoint.java