code: function (name) {
              var result, member, mappedName;
              if (null === this._attributes) {
                  this._members();
              }
              if (undefined === name) {
                  result = {};
                  for (member in this._attributes) {
                      if (this._attributes.hasOwnProperty(member)) {
                          mappedName = this._attributes[member];
                          result[mappedName] = this._obj[member];
                      }
                  }
                  return result;
              }
              for (member in this._attributes) {
                  if (this._attributes.hasOwnProperty(member)) {
                      if (name === this._attributes[member]) {
                          return this._obj[member];
                      }
                  }
              }
              return undefined;
          }
docs: region gpf.interfaces.IXmlConstNode 
  @implements gpf.interfaces.IXmlConstNode:attributes