code: function getKeyPath(aKeys) {
  							var vKey;
  
  							if (aKeys && aKeys.length === 1) {
  								vKey = aKeys[0];
  							} else {
  								throw new Error("Single key expected: " + sTypePath);
  							}
  
  							return typeof vKey === "string" ? vKey : vKey[Object.keys(vKey)[0]];
  						}
docs: /*
  @param {object[]} aKeys
  The type's keys
  @returns {string}
  The property path to the type's single key
  @throws {Error}
  If the type does not have a single key