for ( Element e : roundEnv.getElementsAnnotatedWith( elementUtils.getTypeElement( ANNOTATION_DEFINITION_SET ) ) ) {
processDefinitionSets( set, e, roundEnv );
}
for ( Element e : roundEnv.getElementsAnnotatedWith( elementUtils.getTypeElement( ANNOTATION_DEFINITION ) ) ) {
processDefinitions( set, e, roundEnv );
<BUG>}
for ( Element e : roundEnv.getElementsAnnotatedWith( elementUtils.getTypeElement( ANNOTATION_PROPERTY_SET ) ) ) {

processPropertySets( set, e, roundEnv );</BUG>
}

for ( Element e : roundEnv.getElementsAnnotatedWith( elementUtils.getTypeElement( ANNOTATION_DEFINITION_SET ) ) ) {
processDefinitionSets( set, e, roundEnv );
}
for ( Element e : roundEnv.getElementsAnnotatedWith( elementUtils.getTypeElement( ANNOTATION_DEFINITION ) ) ) {
processDefinitions( set, e, roundEnv );
}
final Set<? extends Element> propertySetElements = new LinkedHashSet<Element>() {{
addAll( roundEnv.getElementsAnnotatedWith( elementUtils.getTypeElement( ANNOTATION_PROPERTY_SET ) ) );
addAll( processingContext.getPropertySetElements() );
}};
for ( Element e : propertySetElements ) {
processPropertySets( set, e, roundEnv );
}
