public static <T extends PsiModifierListOwner & PsiMember> void copyCopyableAnnotations(@NotNull T fromPsiElement,
                                                                                          @NotNull LombokLightModifierList toModifierList,
                                                                                          @NotNull LombokCopyableAnnotations copyableAnnotations) {
    List<PsiAnnotation> annotationsToAdd = copyableAnnotations.collectCopyableAnnotations(fromPsiElement);
    annotationsToAdd.forEach(toModifierList::withAnnotation);
  }
public static <T extends PsiModifierListOwner & PsiMember> void copyCopyableAnnotations(@NotNull T fromPsiElement,
                                                                                          @NotNull LombokLightModifierList toModifierList,
                                                                                          @NotNull LombokCopyableAnnotations copyableAnnotations)