public Part getPart(int index) {
    if (index < numberOfParts) {
      Part p = partsList[index];
      if (version != null) {
        p.setVersion(version);
      }
      return p;
    }
    return null;
  }
Adds a new part to this message that may contain a serialized object.
geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/Message.java