code: function (memberValue, memberName) {
          if (this._filterAttribute(memberName, memberValue)) {
              return;
          }
          var newVisibility = _gpfVisibilityKeywords.indexOf(memberName);
          if (_GPF_VISIBILITY_UNKNOWN === newVisibility) {
              return this._addMember(memberName, memberValue, this._deduceVisibility(memberName));
          }
          if (_GPF_VISIBILITY_UNKNOWN !== this._defaultVisibility) {
              gpf.Error.classInvalidVisibility();
          }
          this._processDefinition(memberValue, newVisibility);
      }
docs: Process definition member.
  The member may be a visibility keyword, in that case _processDefinition is called recursively
  
  @param {*} memberValue
  @param {string} memberName