code: function (memberValue, visibility) {
          _gpfAsserts({
              "Constructor must be a function": "function" === typeof memberValue,
              "Own constructor can't be overridden": null === this._definitionConstructor
          });
          if (_gpfUsesSuper(memberValue)) {
              memberValue = _gpfGenSuperMember(this._Super, memberValue);
          }
          _gpfIgnore(visibility); // TODO Handle constructor visibility
          this._definitionConstructor = memberValue;
      }
docs: Adds a constructor the class definition
  
  @param {*} memberValue Must be a function
  @param {number} visibility
  @gpf:closure