Invalid attribute declaration.
          #6150   Run-time catchable error
          Invalid attribute declaration.
Additional Information
 The allowed values argument of ATTRIBUTE-DECLARED-GROUP cannot be an empty shelf.
      
 Attribute #1 of the declaration for element 'E' is neither implied nor has a name.
      
     where E is the name of the element being declared.
      
 The ATTRIBUTE-DECLARATION whose default is D cannot be used to create an IMPLIED-ATTRIBUTE instance.
      
     where D is an attribute-default-declaration.
      
 Duplicate declaration for attribute 'A' of element 'E'.
      
     where A is the name of one of the two attributes that differ only in case, and E is
        the name of the element being declared.
      
 The named attribute declaration 'A' of the element 'E' follows a nameless attribute declaration.
      
 Keyless attributes can appear only at the end of the argument shelf.
      
     where A is the name of the named attribute, and E the name of the element being
        declared.
    
Explanation
 This error is thrown by create-attribute-declaration, create-element-declaration, attribute-declared-group, and create-unspecified-attribute in case of an attempt to create an
        invalid attribute declaration or an element declaration with invalid attributes.