// Check for a TypeConverters annotation
MetadataAnnotation typeConverters = getAnnotation(TypeConverters.class);
if (typeConverters != null) {
for (Object typeConverter : (Object[]) typeConverters.getAttributeArray("value")) {
m_project.addConverter(new TypeConverterMetadata((MetadataAnnotation) typeConverter, getAccessibleObject()));
}
}
// Check for an TypeConverter annotation.
MetadataAnnotation typeConverter = getAnnotation(TypeConverter.class);
if (typeConverter != null) {
m_project.addConverter(new TypeConverterMetadata(typeConverter, getAccessibleObject()));
}
}