void (PsiAnnotationMemberValue value, StringBuilder out, CommentTracker tracker) { if (value instanceof PsiArrayInitializerMemberValue arrayValue) { final PsiAnnotationMemberValue[] initializers = arrayValue.getInitializers(); if (initializers.length == 1) { out.append(tracker.text(initializers[0])); return; } } else if (value instanceof PsiAnnotation) { out.append(buildAnnotationText((PsiAnnotation)value, tracker)); return; } out.append(tracker.text(value)); }