Version versionAnn = m.getAnnotation(Version.class);
if (versionAnn != null) {
attributeName = versionAnn.name();
methodInfo.type = MethodInfo.MethodType.VERSION;
} else {
HashKey hashKeyAnn = m.getAnnotation(HashKey.class);
if (hashKeyAnn != null) {
attributeName = hashKeyAnn.name();
methodInfo.type = MethodInfo.MethodType.HASHKEY;
} else {
MappedAttribute mappedAttrAnn = m.getAnnotation(MappedAttribute.class);
if (mappedAttrAnn != null) {
attributeName = mappedAttrAnn.mappedTo();