code: @Override
      public void writeVectorObject(Vector<Object> vector) {
          log.debug("writeVectorObject: {}", vector);
          buf.put(AMF3.TYPE_VECTOR_OBJECT);
          if (hasReference(vector)) {
              putInteger(getReferenceId(vector) << 1);
              return;
          }
          storeReference(vector);
          putInteger(vector.size() << 1 | 1);
          putInteger(0);
          buf.put((byte) 0x01);
          for (Object v : vector) {
              Serializer.serialize(this, v);
          }
      }
docs: Write a Vector&lt;Object&gt;.
  
  @param vector
  vector