@Override void setScanResult(final ScanResult scanResult) { if (annotationValueArray != null) { for (int i = 0; i < annotationValueArray.length; i++) { if (annotationValueArray[i] != null) { annotationValueArray[i].setScanResult(scanResult); } } } else if (annotationEnumValue != null) { annotationEnumValue.setScanResult(scanResult); } else if (annotationClassRef != null) { annotationClassRef.setScanResult(scanResult); } else if (annotationInfo != null) { annotationInfo.setScanResult(scanResult); } } }