template <>
class ObjectTraits<$CLASS> {
 public:
  static void CloseHandles($CLASS* $NAME) {
$CLOSES
  }

  static void EncodePointersAndHandles(
      $CLASS* $NAME,
      std::vector<Handle>* handles) {
$ENCODES
$ENCODE_HANDLES
  }

  static bool DecodePointersAndHandles(
      $CLASS* $NAME,
      Message* message) {
$DECODES
$DECODE_HANDLES
    return true;
  }
};
