code: public List<abstractTiffType> getDescriptiveValueObject() {
      Tag tag = TiffTags.getTag(id);
      if (tag != null) {
        if (tag.hasReadableDescription()){
          String desc = this.toString();
          String tagDescription = tag.getTextDescription(toString());
          if (tagDescription != null){
            desc = tagDescription;
          }
          return Arrays.asList(new Text(desc));
        } else {
          return getValue();
        }
      }
      return null;
    }
docs: Gets the descriptive value.
  
  @return the descriptive value