    this.#.name  = new #x:non-primitive #x:port-type ();
    this.#.name .dzn_meta.provides.name = "#.name";
    this.#.name .dzn_meta.provides.port = this.#.name;
    this.#.name .dzn_meta.provides.meta = this.dzn_meta;
    this.#.name .dzn_meta.provides.component = this;
