}
@NotNull
protected Collection<String> collectAnnotationsToCopy(@NotNull PsiField psiField) {
Collection<String> annotationsToCopy = new ArrayList<String>();
PsiModifierList modifierList = psiField.getModifierList();
if (null != modifierList) {
for (PsiAnnotation psiAnnotation : modifierList.getAnnotations()) {
final String qualifiedName = StringUtil.notNullize(psiAnnotation.getQualifiedName());
final String annotationName = extractAnnotationName(qualifiedName);
if (TransformationsUtil.NON_NULL_PATTERN.matcher(annotationName).matches()) {
annotationsToCopy.add(qualifiedName);
}