final List<FieldAnnotation> refFieldTags = scannedClass.getFieldAnnotations(Reference.class.getName()); scannedClass.processed(refFieldTags); createReferences(refFieldTags, describedClass); final List<FieldAnnotation> propFieldTags = scannedClass.getFieldAnnotations(Property.class.getName()); scannedClass.processed(propFieldTags); createProperties(propFieldTags, describedClass);