List<AnnotationData> (@NotNull PsiModifierListOwner listOwner, boolean onlyWritable) { List<PsiFile> files = findExternalAnnotationsFiles(listOwner); if (files == null) return NO_DATA; String externalName = getExternalName(listOwner); if (externalName == null) return NO_DATA; return doCollect(externalName, files, onlyWritable); }