---------------------------------------------------------------------
  CLASS: MacUniqueIDTableEA     --DVM
  PUBLIC METHODS:
    offsetToUID()  - Returns the byte offset from the beginning of the
                   EA to the supplied UniqueID's table entry, which
                   holds a SmallAD defining where the UID's FileEntry
                   resides.
    numUIDMaps()   - Gets and sets the number of UID Map Table
                   Entries. If the numUIDMaps cannot fit into the
                   current attrLen, minAttrLen is changed to fit the
                   required number of table entries, and attrLen is
                   grown and set to the new minAttrLen. If the number
                   is shrunk, minAttrLen changes, but attrLen stays the
                   same.
    error()        - Returns any state errors. Should be called after
                    construction and after any fromISO() or toISO() .
    attrType()     - Returns the value of the attrType field.
    attrSubtype()  - Returns the value of the attrSubtype field.
    attrID()       - Returns the String identifying the Attr.
    minAttrLen()   - Returns the minimum size the EA may be set to.
    attrLen()      - Gets or sets the EA to the supplied length. If
                   the new value is too short or disallowed for some
                   reason, it returns an error indicating that.
    clear()        - Sets the state to the exact same as right after 
                   construction. All fields are initialized to
                   defaults and/or zeroes. NOTE that the numUIDMaps
                   is not changed, but the attrLen is set to the
                   minimum.
    toISO()        - Translates the structure to its ISO representation
                   at the supplied byte pointer.
    fromISO()      - Translates the structure from its ISO
                   representation at the supplied byte pointer.
 
  USAGE NOTES:
   User notes go here.
  
 ----------------------------------------------------------------------