public Attribute getFirstAttributeWithAnnotation(String annotationKey) { for (Attribute attribute : attributes) { String annotation = attribute.getAnnotation(annotationKey); if (annotation != null && annotation.equals("true")) { return attribute; } } return null; }