);
AttributeType attributeType = determineAttributeType( annotations );
switch ( attributeType ) {
case BASIC: {
SimpleAttribute attribute = SimpleAttribute.createSimpleAttribute( attributeName, type, annotations );
if ( attribute.isId() ) {
idAttributeMap.put( attributeName, attribute );
} else if (attribute.isVersioned()) {
// todo - error handling in case there are multiple version attributes
versionAttribute = attribute;
}
else {
simpleAttributeMap.put( attributeName, attribute );