private void initAttributes() {
   if (elementWrapper != null && !childWrapper.overrideElement()) {
     initElementFirst();
   } else {
     initFixAttributesFirst();
   }
 }
 private List<XmlAttributeWrapper> initAnnotationAttributes() {
   Field field = childWrapper.getAnnotatedElement();
   AnnotationAttributeParser parser = new AnnotationAttributeParser(field);
   return parser.getAttributeWrappers(childWrapper.getAnnotation().attributes());
 }