* @param mmd the metadata for the member with the annotation
* @return the member metadata with the new extension
*/
private AbstractMemberMetaData addForceExtension(AbstractClassMetaData cmd, Member member,
AnnotationObject annotation, Class<?> clazz, String prefix, AbstractMemberMetaData mmd) {
mmd = mmd == null ? new ForceMemberMetaData(cmd, member.getName()) : mmd;
Map nameValues = annotation.getNameValueMap();
for (Method m : clazz.getDeclaredMethods()) {
Object value = nameValues.get(m.getName());
if (value != null && !value.equals(m.getDefaultValue())) {
// Only store the non-default values