} catch (SchemaException e) {
throw new IllegalArgumentException(e.getMessage());
}
}
if (SchemaNames.ANNOTATION.equals(name)) {
Annotation ann = (Annotation)unmarshaller.getObject();
_group.addAnnotation(ann);
}
else if (SchemaNames.ELEMENT.equals(name)) {
ElementDecl element = (ElementDecl) unmarshaller.getObject();
_group.addElementDecl(element);