// Process the annotations.
MetadataAnnotation arrayTypes = getAnnotation(OracleArrays.class);
if (arrayTypes != null) {
for (Object arrayType : arrayTypes.getAttributeArray("value")) {
getProject().addComplexMetadataType(new OracleArrayTypeMetadata((MetadataAnnotation) arrayType, this));
}
}
MetadataAnnotation arrayType = getAnnotation(OracleArray.class);
if (arrayType != null) {
getProject().addComplexMetadataType(new OracleArrayTypeMetadata(arrayType, this));
}
}