code: public String getPropertyName(int property, int nameChoice) {
          int valueMapIndex=findProperty(property);
          if(valueMapIndex==0) {
              throw new IllegalArgumentException(
                      "Invalid property enum "+property+" (0x"+Integer.toHexString(property)+")");
          }
          return getName(valueMaps[valueMapIndex], nameChoice);
      }
docs: Returns a property name given a property enum.
  Multiple names may be available for each property;
  the nameChoice selects among them.