} else {
throw duplicateNamedElement(reader, Element.VIRTUAL_HOST.toString());
}
break;
case ANNOTATION:
JBossAnnotationsMetaData annotations = wmd.getAnnotations();
if (annotations == null) {
annotations = new JBossAnnotationsMetaData();
wmd.setAnnotations(annotations);
}
annotations.add(JBossAnnotationMetaDataParser.parse(reader));
break;
default: throw unexpectedElement(reader);
}
}