protected void processStruct() {
MetadataAnnotation struct = getAnnotation(Struct.class);
if (m_struct != null || struct != null) {
if (m_struct == null) {
new StructMetadata(struct, this).process(getDescriptor());
} else {
if (struct != null) {
getLogger().logConfigMessage(MetadataLogger.OVERRIDE_ANNOTATION_WITH_XML, struct, getJavaClassName(), getLocation());
}