code: static void put(final TypePath typePath, final ByteVector output) {
      if (typePath == null) {
        output.putByte(0);
      } else {
        int length = typePath.typePathContainer[typePath.typePathOffset] * 2 + 1;
        output.putByteArray(typePath.typePathContainer, typePath.typePathOffset, length);
      }
    }
docs: Puts the type_path JVMS structure corresponding to the given TypePath into the given
  ByteVector.
  
  @param typePath a TypePath instance, or <tt>null</tt> for empty paths.
  @param output where the type path must be put.